Giecs Intermediate Environment for Concatenative, Stack-oriented programming
GIECS allows you to create a custom intermediate environment or virtual machine for scripting and compiling. Its design is concatenative and stack-based, making it easy to implement frontends for LISP, Forth, Joy or functional languages like Haskell.
For examples see:
If you are interested and want to collaborate or find bugs, open an issue/pull request or write an email to micha@infinitycoding.de.
GIECS is documented using in-code doxygen comments and reStructured-Text-files (in docs/source) and built with Sphinx.
GIECS is licensed under BSD 3-clause: