Create a gist now

Instantly share code, notes, and snippets.

MPL for Racket

An experimental branch of MPL which runs on Racket is available. More information about MPL is available here.

Note that this is not a port specifically for Racket. The code is written in R6RS Scheme. The experimental branch also runs in Petite Chez, Ypsilon, Ikarus, and Mosh.

Setup

$ cd ~/scheme # Or wherever you keep your Scheme libraries
$ git clone git://github.com/dharmatech/surfage.git
$ git clone git://github.com/dharmatech/dharmalab.git
$ git clone git://github.com/dharmatech/mpl.git
$ cd mpl
$ git checkout racket-port

In your ~/.bashrc set your PLTCOLLECTS variable. I set mine like this:

export PLTCOLLECTS=/usr/racket/collects:~/scheme

To run the unit tests:

$ plt-r6rs test.sps

Testers are welcome. Please send your reports to "wayo.cavazos at gmail.com".

I've tested MPL with Racket v5.0.2 on Ubuntu 10.10 64-bit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment