On Tue, 19 Nov 2013 09:36:50 +0100, "Jörg F. Wittenberger" <joerg.wittenber...@softeyes.net> wrote: > while all the Scheme's I > know process nested cond-expand forms I recall that srfi-0 explicit does > not requites this to be the case and suggest to avoid such use.
Yes, the text you're remembering is: "The construct is restricted to the top level of a program in order to simplify its implementation and to force a more disciplined use of the construct (to facilitate reading and understanding programs) and to avoid (some) misunderstandings related to the scope of features. These restrictions can of course be lifted by some Scheme systems or by other SRFIs (in particular module system SRFIs)." However, as the SRFI-0 text anticipates, I don't see how to use cond-expand at *only* the top level, define a library using just R7RS constructs, *AND* avoid importing "other cruft" into the library's importer. I may be missing something obvious, suggestions welcome. Otherwise, at least one of those ideals will have to give, hopefully as minimally as possible. --- David A. Wheeler ------------------------------------------------------------------------------ Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk _______________________________________________ Readable-discuss mailing list Readable-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/readable-discuss