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

Reply via email to