I wrote: > * Neoteric-expressions: Given e{...}, if the curly expression {} returns (), > map it to (e).
A user privately emailed me saying: > When you say "returns ()" here, do you mean parses to (), not returns () at > runtime, right? > Because f{1 a 2} should be always (f (a 1 2)), and if (a 1 2) returns (), it > should call (f '()) not (f). Um, yes, I mean *parsing* not *runtime*. Sorry, I'm writing the implementation, so I was thinking about what you have to do to *implement* the reader. Obviously that is really terrible wording, thanks for pointing that out! Perhaps the rule should be stated this way: e{} maps to (e), and e{...} maps to (e ...). --- David A. Wheeler ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Readable-discuss mailing list Readable-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/readable-discuss