Data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 7387c8f97b
commit cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions

24
Lang/Goaldi/00-LANG.txt Normal file
View 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.''
''Were pleased with how Goaldi has turned out. At this time the implementation is reasonably stable and robust, and were 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
View file

@ -0,0 +1,2 @@
---
from: http://rosettacode.org/wiki/Category:Goaldi