sphaso / brainfuch

Take a wild guess

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BRAINFUCH Like brainfuck, but not quite

Differences from Brainfuck , and . (store and print) are pure functions. This means that you need to provide your input along with the program. It's only possible to see the output after the program terminates (if it ever terminates).

Features Brainfuch aims at being a production ready Brainfuck development toolkit, right now it's more brain than, ehm, fact.

  • Lexer+Parser+Interpreter
  • Opinionated Formatter
  • ... a repl is in the making, but the API is a bit awkward, suggestions from professional Brainfuck developers (5+ years experience) are welcome

Contributing More features I would like to see in the future:

  • frontend for a compiler (LLVM?)
  • a left-pad implementation in Brainfuch

About

Take a wild guess


Languages

Language:Haskell 100.0%