# 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 ` 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) # linux only