The Lunula Virtual Machine

The Lunula virtual machine is designed to be small and easily implemented. The virtual machine has only 6 registers and 14 opcodes.

Code is made up of template objects, which contain virtual machine instructions and literal values (strings, numbers, symbols, etc.).

The virtual machine executes file with the LVM extension. LVM files contain a single toplevel template which represents a compiled lunula source file (.LUN).

Last edited Mar 2, 2010 at 6:40 PM by anthonyf, version 2


No comments yet.