470 B
470 B
Brainfuck compiler In Haskell
ts sucks but i love it
what you need
- GHC (to compile the haskell code)
- Nasm (to assemble the generated assembly)
- ld (to link it and stuff, should already be installed tho)
how to use
run ghc main.hs
do ./main <path to bf>
to generate the assembly (you need to assemble it yourself by doing nasm -felf64 -o bf.o bf.asm && ld -o bf bf.o, you may need to do some linking shenanigans depending on your distro)