Andre van Tonder scripsit: > >(define (make-foo ...) ...) > >(define (foo add foo ...) ...) > >;; define other foo stuff > >(define the-master-foo (make-foo ...)) > >(foo-add the-master-foo 1 2 3) > >(foo-add the-master-foo 4 5 6) > >;; ... > > Maybe I'm missing something, but I don't see anything here > that would differ between 1-pass and 2-pass expansion.
Sorry, I misread you and responded with the virtues of allowing intermixed definitions and expressions in bodies. -- John Cowan [email protected] http://ccil.org/~cowan The competent programmer is fully aware of the strictly limited size of his own skull; therefore he approaches the programming task in full humility, and among other things he avoids clever tricks like the plague. --Edsger Dijkstra _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
