>
> I think the $ is like /. It's allowed, but has special meaning, that
> is, you shouldn't have those characters in your own symbols.
>
> The documentation there needs to mention $ as special, that's all.
>
>
This '$' convention is all baggage from how inner classes were shoe-horned
into the java language in JDK 1.1.

The language spec has this to say[1]

The "Java letters" include uppercase and lowercase ASCII Latin letters
A-Z (\u0041-\u005a), and a-z (\u0061-\u007a), and, for historical reasons,
the ASCII underscore (_, or \u005f) and dollar sign ($, or \u0024).
The $ character
should be used only in mechanically generated source code or, rarely, to
access pre-existing names on legacy systems.


[1] http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.8

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to