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

(DEFINE (((...) ...) ...) ...)

Although Jinx didn't mention it explicitly, it's worth mentioning that although 
this is one possible natural interpretation of nested lists in DEFINE's name 
position, there are other possible interpretations and the Scheme communities are 
not in agreement about how to interpret this. As such, no matter how natural it 
feels, it's worth noting that it's not -so- natural that works in every Scheme 
dialect. Some dialects treat it as an error; others might assign other meanings. 
Hence, even though some dialects have it and some people find it fun (myself 
included, by the way), it's worth noting that it's not portable (at least, insofar 
as portable is currently defined by the Revised Revised Report on Scheme).