On Mon, Feb 23, 2009 at 03:02:01PM -0500, John Cowan wrote: > Rick R scripsit: > > > Something like Stalin, which has reduced need for GC is currently my > > best hope for converting to a ref counting scheme. I'll ask around on > > comp.lang.functional. > > There is also Pre-Scheme, which compiles directly to C, imposes four > restrictions (Hindley-Milner static typing, no GC, limited tail-recursion, > and no call/cc). It's used to implement the kernel of Scheme48. > > You can grab the paper at http://mumble.net/~kelsey/papers/prescheme.ps.gz . > Download and build Scheme48 from http://scheme48.org and the > Pre-Scheme compiler is available.
As a matter of fact, Ivan has been experimenting with a port of pre-scheme to Chicken. See the prescheme-compiler egg. I don't know what its current status is, so it may or may not work. Ask Ivan if you want to know more. Cheers, Peter -- http://sjamaan.ath.cx -- "The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." -- Donald Knuth
pgp46IsR1Xrer.pgp
Description: PGP signature
_______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users