14 lines
470 B
Markdown
14 lines
470 B
Markdown
# 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 |