better instruction documentation #37
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: affine/Mycelium#37
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
instruction descriptions should clearly outline side effects of instruction logic including destructive vs non destructive operations and deep copy vs shallow copies.
We should also support documentation on the addressing modes and facilities available to the VM within the instr.toml (maybe rename to vm.toml).
perhaps a user manual should be autogenerated from the instr.toml (as a CI job perhaps)
If possible a software manual for HyphaeVM should be written in latex that can parse and include the items in instructions.toml automatically.
A CI job should test that it can build.