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 wor
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 implementations
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 behavio
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 ti