This stack based language took a huge inspiration from porth and forth. I had initially made the compiler in python, but decided to refactor it and use rust so that I could get more familiar with the language.
It has some basic arithmetic operations and some conditional statements are implemented. You may find some examples in the examples folder.
Keep in mind this project is not meant to be professional, it has simple solutions to complex problems that usually require more elaborate architectures.
Clone the RustyWire repository:
git clone https://github.com/Ruben1729/abacus-langNavigate to the project directory:
cd abacus-langRun the project using Cargo:
cargo run file_name.abaBuild and link the file:
./build.sh file_name.abaI'd like to implement other features such as functions, for loops, and eventually bootstrap the compiler.