[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] Optimal C
From: |
Rick R |
Subject: |
Re: [Chicken-users] Optimal C |
Date: |
Mon, 23 Feb 2009 15:27:50 -0500 |
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 <address@hidden> 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
> address@hidden
> 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
- Re: [Chicken-users] Optimal C, (continued)
- Re: [Chicken-users] Optimal C, felix winkelmann, 2009/02/23
- Re: [Chicken-users] Optimal C, Tobia Conforto, 2009/02/23
- Re: [Chicken-users] Optimal C, Rick R, 2009/02/23
- Re: [Chicken-users] Optimal C, John Cowan, 2009/02/23
- Re: [Chicken-users] Optimal C, Peter Bex, 2009/02/23
- Re: [Chicken-users] Optimal C, John Cowan, 2009/02/23
- Re: [Chicken-users] Optimal C, Peter Bex, 2009/02/23
- Re: [Chicken-users] Optimal C, John Cowan, 2009/02/23
- Re: [Chicken-users] Optimal C, Peter Bex, 2009/02/23
- Re: [Chicken-users] Optimal C, Ivan Raikov, 2009/02/23
- Re: [Chicken-users] Optimal C,
Rick R <=
- Message not available
- Re: [Chicken-users] Optimal C, Thomas Chust, 2009/02/24
Re: [Chicken-users] Optimal C, Shawn Rutledge, 2009/02/23