bfhaskell/README.md
2025-06-22 13:41:57 +02:00

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)

linux only