An open API service indexing awesome lists of open source software.

https://github.com/zac-garby/vm

A virtual machine for a simple programming language.
https://github.com/zac-garby/vm

programming-language virtual-machine

Last synced: 10 months ago
JSON representation

A virtual machine for a simple programming language.

Awesome Lists containing this project

README

          

# vm

A virtual machine for a simple programming language.

The aim is to have a working VM, including:

- Lightweight (non-OS) threads
- Message passing between these threads
- Garbage Collection
- C Interfacing

## Running the VM

Well it doesn't do a whole lot at the moment, but compilation is easy.

```
mkdir bin

then:

make vm # just compile

or

make run # compile and run the vm
```

At the moment, it'll just run a meaningless test program.