On Mar 19, 2009, at 11:33 AM, Michael Wood wrote:

Fair enough, but why does the (defn) succeed if these symbols are reserved?

Clojure does not always enforce all the rules. It may come to pass that Clojure will never enforce all the rules as the performance cost and complexity added by doing so may outweigh the potential benefits.

This is something that tools can help with. One could write a program to do more detailed checking and notification of rule violations while still keeping Clojure proper tuned for executing correct programs well and quickly.

--Steve

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to