tag:blogger.com,1999:blog-5437255813671013344.post5546697117736536934..comments2023-06-22T17:21:49.794+05:30Comments on Blog of Thilina Piyasundara: Clojure NamespaceThilina Piyasundarahttp://www.blogger.com/profile/11398333907049187247noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-5437255813671013344.post-87407047015262027172010-10-07T00:34:54.115+05:302010-10-07T00:34:54.115+05:30The "-" to "_" conversion is n...The "-" to "_" conversion is necessary because of of Java class naming. "-" isn't a valid part of a Java identifier (because Java regards it as an operator).<br /><br />This can be confirmed by using static methods of the Character class.<br /><br />user> (Character/isJavaIdentifierPart \_)<br />true<br />user> (Character/isJavaIdentifierPart \-)<br />falseAlex Stoddardhttps://www.blogger.com/profile/00700602554438046007noreply@blogger.comtag:blogger.com,1999:blog-5437255813671013344.post-29248941825786476482010-10-07T00:12:49.090+05:302010-10-07T00:12:49.090+05:30Note that a dash "-" in a namespace need...Note that a dash "-" in a namespace needs to be an underscore "_" in a pathname so your example for (ns com.my-app.util) should be saved in the path "com/my_app/util".Alex Stoddardhttps://www.blogger.com/profile/00700602554438046007noreply@blogger.com