Category:Goaldi

From Rosetta Code
(Redirected from Goaldi)
Language
Goaldi
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Compiled (bytecode)
Garbage collected: Yes
Parameter passing methods: By value
Type safety: Safe
Type strength: Strong
Type expression: Implicit
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Goaldi.
Goaldi is a virtual machine. Other virtual machines.


From the website: Goaldi is a ... general-purpose programming language that combines the goal-directed evaluation model of the Icon language with modern features such as concurrency, objects, closures, and Unicode support. While Goaldi will look familiar to Icon programmers, it is not upwards compatible.

We’re pleased with how Goaldi has turned out. At this time the implementation is reasonably stable and robust, and we’re not actively developing it further.

The Goaldi compiler is written in Goaldi. It produces intermediate code that is run on an interpreter written in Go. A copy of the intermediate code of the Goaldi compiler is provided, so you can bootstrap the compiler.

Related

Pages in category "Goaldi"

This category contains only the following page.