Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
24
Lang/Goaldi/00-LANG.txt
Normal file
24
Lang/Goaldi/00-LANG.txt
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
{{language|Goaldi
|
||||
|site=https://github.com/proebsting/goaldi/
|
||||
|exec=bytecode
|
||||
|strength=strong
|
||||
|safety=safe
|
||||
|express=implicit
|
||||
|parampass=value
|
||||
|gc=yes}}
|
||||
{{virtual machine}}
|
||||
{{language programming paradigm|Procedural}}
|
||||
{{language programming paradigm|Dynamic}}
|
||||
{{language programming paradigm|Logic_Programming}}
|
||||
|
||||
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 ==
|
||||
* [[Icon]]
|
||||
* [[Jcon]]
|
||||
* [[Object Icon]]
|
||||
* [[Unicon]]
|
||||
2
Lang/Goaldi/00-META.yaml
Normal file
2
Lang/Goaldi/00-META.yaml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
---
|
||||
from: http://rosettacode.org/wiki/Category:Goaldi
|
||||
Loading…
Add table
Add a link
Reference in a new issue