e0/README.md

445 B

e0: Experimental Language #0

e0 is an experimental language created for the purpose of practicing making a simple language ecosystem. The language is strongly typed but with only a limited set of primitives, and compiles down to LLVM IR.

Compilation process

e0 source code => llvm bitcode text => clang => link against e0-rt => binary

Currently clang is required as there are no plans for custom codegen yet.