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

Reply via email to