David A. Wheeler scripsit: > Stylistically, I'm not sure I'd want to *do* that intentionally, > but closing out things on EOF isn't insane. At least we don't get > "stuck". That does cause us to lose the ability to detect runaway > collecting lists; is that loss worth it?
Experience with other such delimiters suggests the answer is no; users are much more likely to accidentally drop a closing delimiter such as a string quote than to rely on them being presumed at EOF. Interlisp had a convention whereby a ] would close any number of )s back to the last [, or to the outermost ( if there was no [. (The dual was also true, but less often relied on.) However, no other branch of the Lisp tradition has followed it: the general view is that every ( should have its ), and every [ should have its ] in systems that use []. -- Dream projects long deferred John Cowan <co...@ccil.org> usually bite the wax tadpole. http://www.ccil.org/~cowan --James Lileks ------------------------------------------------------------------------------ Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb _______________________________________________ Readable-discuss mailing list Readable-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/readable-discuss