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 [email protected] 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 _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
