This is exactly what I need. It's strange, I even googled for systems level scheme and didn't come up with pre-scheme, but it seems to be mentioned everywhere now that I search for it.
I'll work with the pre-scheme found in scheme48 source for now. If I find it sub-par, I might come bug Ivan for features in chicken pre-scheme :) On Mon, Feb 23, 2009 at 3:11 PM, Peter Bex <[email protected]> wrote: > 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 > > _______________________________________________ > Chicken-users mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/chicken-users > > -- We can't solve problems by using the same kind of thinking we used when we created them. - A. Einstein _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
