chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] egg documentation


From: felix winkelmann
Subject: Re: [Chicken-users] egg documentation
Date: Wed, 13 Feb 2008 09:30:02 +0100

On Feb 13, 2008 4:46 AM, John Cowan <address@hidden> wrote:
> Ivan Raikov scripsit:
>
> >   There is no such thing as a "standard library" for Scheme, other
> > than what is defined in the R5RS standard.
>
> True for R5RS Scheme.  But for Chicken in particular, the "units" are
> de facto a standard library, since the compiler relies on much of them.
> Right now all the eggs are effectively second-class as a consequence of
> the way they are packaged, but some of them, like syntax-case and numbers,
> are actually necessary to get R5RS support, so it's kind of arbitrary.
>
> I'd rather see units and eggs treated as on a par, and the distinction
> drawn between community-supported, author-supported, and unsupported
> packages.
>

Chicken is oriented towards being minimal and to externalize all
extra functionality. What's included in the base system is only the
stuff that is needed to run the compiler. Everything else should not
be part of the base.


cheers,
felix




reply via email to

[Prev in Thread] Current Thread [Next in Thread]