eo
eo copied to clipboard
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-calculus
The puzzle `348-e3a36069` from #348 has to be resolved: https://github.com/objectionary/eo/blob/301c65bcd5c561eb8acd81305acc8405ffa4f120/eo-parser/src/main/java/org/eolang/parser/XeListener.java#L48-L51 The puzzle was created by @rultor on 24-Aug-22. Estimate: 30 minutes, role: DEV. If you have any technical questions, don't...
I may be wrong, but it seems that in its current version `OptimizeMojo` doesn't throw runtime errors if XMIR contains `/program/errors/error` after all optimizations. This is definitely wrong. I think...
877
@mximp look it up, I messed up a bit and here's EOsscanf in this thread from #878 too, it should be deleted.
Let's create a new object `org.eolang.cti` (Compile Time Instruction): ``` [] > foo cti > @ 2.times 2 "warning" "This method is deprecated!" [] > app QQ.io.stdout > @ QQ.txt.sprintf...
There are two same programs: ``` +package sandbox +alias org.eolang.txt.sprintf +alias org.eolang.io.stdout [] > app stdout > @ sprintf "Current PID is %d" 20 ``` and ``` +package sandbox []...
When `failOnError` = false, in some cases, the compiler outputs useful information about missed errors, but in some cases it silently skips: good log example for large number error: ```java...
Let's add `DdrMojo` to our Maven plugin, make it use this tool: https://github.com/objectionary/ddr
Per #1161 - Add `rust.eo` and `ffi.eo` - Add `to-rust.xsl` - Add todos
The puzzle `1099-4eccfaec` from #1099 has to be resolved: https://github.com/objectionary/eo/blob/991c8250b50373b5daf01651dfd55a51bd80e170/eo-parser/src/main/resources/org/eolang/parser/xmir-to-eo.xsl#L30-L33 The puzzle was created by @rultor on 27-Aug-22. Estimate: 30 minutes, role: DEV. If you have any technical questions, don't...
At the moment, if I write this code: ``` [] > app QQ.io.stdout > @ "Hello, world!\n" ``` It produces the following, after all optimizations of `OptimizeMojo`: ``` Hello, world!\n...