On Feb 13, 2008 4:46 AM, John Cowan <[EMAIL PROTECTED]> 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


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to