[plt-scheme] Lightweight object system

From: Hans Oesterholt-Dijkema (hdnews at gawab.com)
Date: Tue Sep 4 09:06:27 EDT 2007

Hi Erich,

The first implementation of ROOS was fully R5RS. It still is to
a large degree. However, not all scheme implementations have
the advanced macro capabilities that have been described in R5RS,
although thay claim to be R5RS. So, I eventually resorted to a PLT

I think, with little effort it should be possible to restore the
to a R5RS one (especially x-roos.scm is important).


Op 4/9/2007 schreef "Erich Rast" <erich at snafu.de>:

>I'm looking for a leightweight object system with all or some of the
>following features:
>- preferably supports multiple inheritance
>- "traditional" (i.e. not prototype-based or other less common
>- preferably pure R5RS
>- simple and small
>- fast (might be used in a realtime scenario later)
>I like ROOS and will perhaps use it, but it's PLT Scheme only at the
>moment. It might not be hard to port it to another dialect if needed,
>What else would you recommend?
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

Posted on the users mailing list.