This commit is contained in:
mewhenthe 2025-06-22 13:41:57 +02:00
parent 0042a1d999
commit d7e57cfa9c

View File

@ -1,3 +1,14 @@
# bfhaskell # Brainfuck compiler In Haskell
*ts sucks but i love it*
Brainfuck compiler in haskell # 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