Re: Docs on standard protocols

2012-12-06 Thread Dmitry Groshev
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

Re: Docs on standard protocols

2012-11-27 Thread Chas Emerick
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

Docs on standard protocols

2012-11-26 Thread Dmitry Groshev
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

Re: Docs on standard protocols

2012-11-26 Thread Stuart Sierra
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