Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Tiny CLOS for R6RS Scheme

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bootstrap
Octocat-spinner-32 private
Octocat-spinner-32 std-protocols
Octocat-spinner-32 README.md
Octocat-spinner-32 core.ss initial checkin April 28, 2011
Octocat-spinner-32 helpers.ss initial checkin April 28, 2011
Octocat-spinner-32 introspection.ss
Octocat-spinner-32 slot-access.ss
Octocat-spinner-32 test.sps initial checkin April 28, 2011
Octocat-spinner-32 user.ss
README.md

What is this?

Tiny CLOS for R6RS Scheme.

Christian Sloma did the original conversion to R6RS. The Mosh Scheme team packaged it for Mosh. I ran into some issues in getting Sloma's original version running. So I tweaked Mosh's version to work with other implementations. The basic test program test.sps runs in Chez, Ikarus, and Ypsilon. You can load the libraries into Mosh, but the test program doesn't pass due to a bug in Mosh (thanks to David Banks for help with that).

The only dependency is surfage.

Setup

$ cd ~/scheme # Where '~/scheme' is the path to your Scheme libraries
$ git clone git://github.com/dharmatech/surfage.git
$ git clone git://github.com/dharmatech/clos.git
Something went wrong with that request. Please try again.