15 lines
445 B
Markdown
15 lines
445 B
Markdown
|
# 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.
|