Thanks a lot!
On Tuesday, November 27, 2012 4:15:55 PM UTC+4, Chas Emerick wrote:
Having a good Java IDE around (e.g. Eclipse or IntelliJ) certainly
helps, though not so much in developing a comprehensive mental model
of how everything fits together.
Some years ago, Chris Houser worked
Having a good Java IDE around (e.g. Eclipse or IntelliJ) certainly
helps, though not so much in developing a comprehensive mental model
of how everything fits together.
Some years ago, Chris Houser worked at building static visualizations
of the core Clojure interfaces and abstract
Is there any reference of standard protocols in which one can participate?
When working with Java code and building bindings to complex Java classes,
it's sometimes handy to define instances of Seq (for example) for them. But
it's horribly troublesome to look up protocols in source code every
Unfortunately, I am not aware of any comprehensive documentation for the
internal Java implementation of Clojure's core data types. The source code
is the only definitive resource.
Introspection can help. For example, to get a list of everything you need
to implement to support map-like