See SPEC.md for a system specification
man ./karat.1
for more details
- Big Endian
- Multi-word instruction set
make vm ; make install
With default modules
make all ; make install
Keep debug code in
Turn off some safety checks for production
- CISC -> RISC
- move to 32 bit
- remove lua script
- documentation
- interrupts
- jit compilation
- debugger
- modules
- stack + stack opcodes
- command line arguments
Karat is open to outside contributions. Look at the above list to see what needs to be worked on. If you encounter a bug during development, make an issue or open a pull request with a solution. Any help is appreciated!