Re: [racket] Eval / Lazy Macros followup

2013-07-05 Thread Eli Barzilay
On Monday, Sean Kanaley wrote: Please disregard the first option as it would be semantically incorrect... One could then not use mappend as a higher order function properly as the arguments would've been evaluated already in, say, the list if mappend is folded in. So I'll have to use

Re: [racket] Eval / Lazy Macros followup

2013-07-05 Thread Sean Kanaley
On 07/05/2013 07:33 PM, Eli Barzilay wrote: I'm not sure that I followed things correctly, but the problem with `mappend' is that it's yet another piece of fuunctionality that needs to be defined in the lazy language to ensure that it's not too strict. If you're just requiring it from

[racket] Eval / Lazy Macros followup

2013-07-01 Thread Sean Kanaley
Please disregard the first option as it would be semantically incorrect... One could then not use mappend as a higher order function properly as the arguments would've been evaluated already in, say, the list if mappend is folded in. So I'll have to use lazy, but how does one write macros