Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maplant/fact

FACT (Functions Are Classes Too) is a programming language I made in high school designed to illustrate how complex concepts can be implemented in simple languages.
https://github.com/maplant/fact

Last synced: 27 days ago
JSON representation

FACT (Functions Are Classes Too) is a programming language I made in high school designed to illustrate how complex concepts can be implemented in simple languages.

Awesome Lists containing this project

README

        

FACT (Functions Are Classes Too): A functional/imperative programming language.

FACT is a functional programming language with many imperative aspects. For example, unlike in most functional
programming languages, variables in FACT can change state. The only data type available for creating records
are first-class environments (a.k.a. scopes).

The FACT interpreter consists for a virtual machine (nicknamed `Furlow') and a compiler.