extremely retargetable esolang compiler
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hazel levine 506ebdb3e2
implement llir as racket #lang
4 months ago
llir/lang implement llir as racket #lang 4 months ago
.gitignore implement llir as racket #lang 4 months ago
README.md implement llir as racket #lang 4 months ago
compiler.rkt implement llir as racket #lang 4 months ago
demo.rkt implement llir as racket #lang 4 months ago
info.rkt implement llir as racket #lang 4 months ago

README.md

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

cd /path/to/shark-compiler
raco pkg install

then write a file with #lang shark/llir