All Projects → proebsting → goaldi

proebsting / goaldi

Licence: other
No description, website, or topics provided.

Programming Languages

go
31211 projects - #10 most used programming language
GAP
223 projects
GDScript
375 projects
Makefile
30231 projects

Goaldi: A Goal-Directed Programming Language

Todd Proebsting and Gregg Townsend
Department of Computer Science
The University of Arizona

Goaldi is a new 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.

Download

The source code for Goaldi is maintained in a public repository on GitHub. Goaldi should run on any Unix-based platform that supports Go.

We develop on Macintosh and Linux; pre-built binaries can be downloaded from the releases page. Just unpack the appropriate .tgz file and run the goaldi executable.

Discussion List

A mailing list has been established for announcements and discussions. Please subscribe to stay informed of Goaldi developments.

Contact Us Directly

Reach us by e-mail at [email protected].

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].