uxn-scm/README.md

842 B

vm.scm

Scheme implementation of Varvara.

It is closely based on uxnmin.c.

Currently it supports:

  • console stdin, stdout, and stderr
  • command-line arguments

goals

The main goals of this project are:

  • portability across Scheme implementations
  • implementations simplicity and correctness
  • support bootstrapping uxn

Secondary goals are:

  • supporting more devices
  • emulator performance

scheme dialects

The default dialect used is Chicken Scheme.

The source code contains shims for Guile, Chibi-scheme, and Chez Scheme. By commenting out the Chicken stanza and uncommenting a different one other Scheme dialects may be supported.