StackMachine
A stack and register virtual machine written in Crystal.
Purposes of this project:
- Learn Crystal
- Gain a better understanding of ISA design
The VM architecture was loosely inspired by how the JVM works
Installation
TODO Write installation instructions here
Usage
TODO Write usage instructions here
Development
TODO Write development instructions here
Contributing
- Fork it (https://github.com/your-github-user/StackMachine/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- JarnaChao09 - creator and maintainer