This is a basic Brainfuck interpreter Alexander Overvoorde wrote to practice Rust programming.
However it's a great platform to experiment with a new idea for making fast portable interpreters.
Some relevant links:
- https://github.com/fabianishere/brainfuck
- Original BF: https://gist.github.com/rdebath/0ca09ec0fdcf3f82478f
- Benchmarks: https://github.com/kostya/benchmarks
Example:
cargo run --release samples/mandelbrot.bf