Skip to content
jrp2014Public

About

Experiments with implementing the BrainFuck language in Haskell

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

24 Commits

Folders and files

Repository files navigation

BF

Experiments with implementing the BrainFuck language in Haskell

BrainFuck is a simple languaeg, chosen because of the availabilty of test cases. A specification can be found in WikiPedia. A pure specification is in Esolang

So far, there are a couple of different modules:

  • BF is a naive implementation with no monads, parser combinators, etc
  • PureBF is a reference implementation taken from EsoLang

The intention is to

  • Add command line features (to import source files), act as an interpreter, etc
  • Include testing and benchmarking
  • Use more modern / esoteric Haskell features such as State Transformers, Comonads, etc. (see, eg, Dave Laing)

About

Experiments with implementing the BrainFuck language in Haskell

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages