This is only documentation. Implementation is in HS-EsoVM
EsoLangs
List of supported esoteric languages:
EsoAsm
- Assembly languages are second-generation programming languages
- EsoAsm is loosely static typed (untyped) low-level common programming language and abstraction over all esoteric languages
EsoC
- C language is one of high-level third-generation programming languages
- EsoC is weakly static typed (untyped) high-level C language, which is compiled to EsoAsm
EsoDSL
- DSL means domain-specific languages. Some DSLs are fourth-generation programming languages
- EsoDSL is stringly typed (manifestly-typed) DSL for writing libraries for EsoC
EsoLib
Universal macro library written in EsoDSL
BFLib
BF library with Brainfuck algorithms written in EsoDSL