16 lines
449 B
Markdown
16 lines
449 B
Markdown
# shark compiler
|
|
|
|
i wanted to make a framework for extremely retargetable esolang compilation so i made one
|
|
|
|
currently this defines a low-level IR and compilation framework for targeting. in the future, there
|
|
will be a more usable language that compiles to the LLIR. and polyfills in case targets don't
|
|
implement operations, etc
|
|
|
|
## installation/usage
|
|
```sh
|
|
cd /path/to/shark-compiler
|
|
raco pkg install
|
|
```
|
|
|
|
then write a file with `#lang shark/llir`
|