[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).