Week 5
Hello!
Below is a list of changes made this week in Iridium.
The tutorials this week start here: https://blog.subnetzero.io/project/iridium-vm/building-language-vm-part-18/
You can find the repo for Palladium here: https://gitlab.com/subnetzero/palladium
VM Changes (all with tutorials)
Added simple PID tracking to the VM. Using random UUIDs for now
Refactored command processing in the REPL.
Commands now start with a !
There is proper tokenization now
Each command is handled by a separate function
Language Changes
Started on the higher-level language, Palladium. (I wanted Osmium but that crate name was taken)
It can currently compile very simple arithmetic expressions down to Iridium assembly
Website Changes
Learned how to buy a .rs domain. Will setup proper sites for
iridium.rsandpalladium.rssoon.
Other
Added licenses, code of conducts, issue types, etc to the repos to try to make it easier to contribute.