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
