A Haskell implementation of the Formality language
Core
: Core language semanticsLang
: ParserRuntime.Net
:Interaction net runtime
Planned:
Compile.Net
: Compile Term to Interaction netCompile.JavaScript
: Compile Term to JavaScriptRuntime.HOAS
: Higher-Order-Abstract-Syntax reductionRuntime.DeBruijn
: DeBruijn index runtimeRuntime.Affine
: Affine Lambda Calculus runtimeRuntime.EVM
: Ethereum Virtual Machine runtime