Skip to content
This repository

A quick and dirty Lorito of 20ish op codes.

tree: 5fe9a37203

Fetching latest commit…

Cannot retrieve the latest commit at this time


This is Lorito, a minimal VM prototype. It was started as a refactoring of the core of ParrotVM.

Lorito is written in C. The Lorito assembler is written in perl. Today, Lorito is not written at all portable. It assumes 32-bit, x86 linux. That will change eventually. A simple Makefile is included, so running make will produce the lorito executable. < file.lasm > file.ito
  lorito file.ito

Currently Lorito is a two step process. First you have to take an lasm file and produce a Lorito Bytecode file (.ito). This is done with the tool. Once you have an .ito you can use the compiled lorito executable to run the bytecode.


Less magic == More magic

Something went wrong with that request. Please try again.