[r6rs-discuss] [ANN] scheme-reports.org
John Cowan
cowan at ccil.org
Mon Aug 24 12:16:08 EDT 2009
Thomas Lord scripsit:
> I don't consider something like REQUIRE to be a module
> system but I do (e.g. slib) think it perfectly reasonable
> for libraries and appropriate to a language of small size.
>
> What is specifically not desirable in a small language
> is the hair of multiple top-level namespaces with exports
> and imports among them.
God (or the Devil) is in the details, as always. I don't think the very
simple Chicken 4 module system is too expensive: see
http://chicken.wiki.br/man/4/Modules%20and%20macros#modules
In short, it provides named modules that can export selected identifiers
or all identifiers. Within a module or at the top level, you can import
a module or selected identifiers, possibly excluding or renaming some,
and possibly prefixing all those imported. Very little hair, if not
completely glabrous.
--
John Cowan cowan at ccil.org http://ccil.org/~cowan
It's the old, old story. Droid meets droid. Droid becomes chameleon.
Droid loses chameleon, chameleon becomes blob, droid gets blob back
again. It's a classic tale. --Kryten, Red Dwarf
More information about the r6rs-discuss
mailing list