このプロジェクトではコンパイル時型レベルCPUを定義しています。src/Main.hs
にELVMの自作バックエンドで生成したHaskellのソースコードをコピーすると、Haskellのコンパイル時にC言語で書いたプログラムを実行することが出来ます(ex. C Compiler)。
This project defines a compile time type level CPU. If you copy the Haskell source code generated by the ELVM backend to src/Main.hs
, you can execute a program written in C language (ex. C Compiler) when Haskell compile time in type level.
$ stack run
1
2
Fizz
4
Buzz
Fizz
This program uses quite memory. If you don't have enough memory, edit the source code(Below the type family Run ...
).
Twitter https://twitter.com/Eliza_0x.