[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: question on the opaque syntax object debate

 Matthias Neubauer wrote: 
 > I don't get it either. I, for my part, I'm rather underwhelmed ...
 > This all seems to bring us back to the "good old times" where there
 > was no real separation between code and data---this time, it just
 > happens "one stage further up" ...
 That is a rather different issue from whether syntax objects
 are opaque to list operations.  Syntax objects are data,
 whether they are opaque or not to list operations.  
 I would consider the cross-stage persistence semantics you advocated
 a much better example of what it means to confuse the distinction 
 between code and data.
 As you know from the namespaces thread, I am in fact advocating a 
 stricter separation between code on the one hand, and data representing 
 code at a different syntactic storey on the other hand, than is 
 currently done in comparable Scheme macro systems.