O'Reilly logo
  • Ralph Prescott thinks this is interesting:

To access public instance variables, precede the field name with a dot and a hyphen


Cover of The Joy of Clojure, Second Edition


I believe this was added to better support idiomatic JavaScript which has variables all over the place. Idiomatic Java typically has accessor methods so something like (.x (new java.awt.Point 0 1)) tends to "just work" in Java because of expected support for "Javabeans"