We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
GreekVM
Jump to navigation
Jump to search
- This article is not detailed enough and needs to be expanded. Please help us by adding some more information.
GreekVM or GVM (though the former should be used to avoid confusion with the Groovy Virtual Machine) is a Virtual Machine/Instruction Set Architecture based on Geometry.
Memory
The GreekVM's memory is stored as an infinitely large (obviously limited by implementation) array of 64-bit registers. Each register represents a point in 2-space, with bits 0-32 representing the x and bits 33-64 the y.
Instructions
All instructions are performed on lines and points in the GreekVM's memory (excluding files, of course). This instructions are:
(Note to self: Fill this space)