Yet another brainfuck interpreter as part of a train, early on my career I was fascinated by the fact of create other pieces of technology as programming language with my knowledge and learn with my failures is the best parte in my humble option.
So I have created this project to put in practice and I need your help to write valid program to put the interpreter on fire proof.
Brainfuck version
Clone the project on your machine:
git clone https://github.com/ktfth/brainfuck-rs
After that you can continue with the installation of rust(optional if present):
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Or just visiting the https://rustup.rs
to see other instructions. With this in mind
you can follow the next steps as run to see the project in action.
cargo run -- ./examples/hello-world.bf
Note: The file can be whatever you need.
You eve gonna see the output with a simple Hello World!
and yay, you made it.
This project are based on 3-Clause BSD License, so you can freely contribute or extend as you want, if you write a program who is not valid, open an issue or just create a test and pass it. Suggestions are welcome: kaeyosthaeron@gmail.com so email me to get things up and running.