From: "Sam TH" > On Mon, Feb 23, 2009 at 1:58 PM, Per Bothner <[email protected]> wrote: >> Sam TH wrote: >>> >>> So either we mandate eager expansion, or we mandate lazy expansion, or >>> programs that use side effects at expansion time are non-portable. >> >> Well, yes: My proposal is to mandate lazy expansion of lambdas. >> (Though "proposal" is of course too strong for what is >> basically a sketch.) > > This would ban ahead-of-time compilers, right? >
Yes. >> However, I could live with it being unspecified - frankly, >> I'm not too concerned about what happens if a program uses >> side effects at expansion time. > > For those of us who would like to write portable programs that use > expansion-time side-effects, what should we do? > And so would this. _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
