On Sat, Apr 30, 2005 at 08:24:14PM -0600, Luke Palmer wrote: : Yeah, "is lazy" should be fine for now. The feature is definitely : there, but it might end up being called something different. "is : braceless"?
I think "is braceless" is better, if only because it's longer. Though I still suspect it's really a macro in disguise, and we might be better off declaring it as a macro but with some kind of magic that blockifies its arguments rather than ASTifying it. Or maybe we should invent the "submacro", whose block is assumed to be the runtime implementation, and all the thunks come in preblockfied, at least for args declared with &. Then we get the advantages of the sub form while documenting that you can't take a runtime link to the macro and expect it to influence the parser. Larry