On Wed, May 21, 2014 at 11:16 PM, u1204 <d...@axiom-developer.org> wrote:
> Heck, it is only 4 lines of C++. Why bother? *I* can read C++. I can > even reverse engineer it (probably by inventing the diagram in Figure > 2.7 on a napkin). Maybe it lives in the src/SamRecon/StratSam, which is > all the organization necessary. :-) But I can't reverse engineer the > important information in either paragraph of text. > > For comparison, refer back to the multi-page Java code I posted > from the Clojure core. As a maintenance programmer, which would you > rather maintain? > Tim, as someone already mentioned, the multi-page Java code you posted from "the Clojure core" is actually one file from the Java ASM library, copied into the Clojure Github repository from one version of that library available from here: http://asm.ow2.org There are 18,821 lines of Java code in that library, as it has been copied into Clojure in the src/jvm/clojure/asm directory. I would strongly recommend that you *not* spend a lot of time reading and documenting that code, if you want to document things that are unique to Clojure. That library is used by other projects besides Clojure. Between Clojure 1.5.1 and Clojure 1.6.0, a new version of it was copied over the older version that was used before then. http://dev.clojure.org/jira/browse/CLJ-713 That will likely happen again in a future Clojure release, to better support JDK8: http://dev.clojure.org/jira/browse/CLJ-1323 I would strongly recommend focusing on the 36,501 lines of Java code in src/jvm/clojure/lang, and/or the 19,207 lines of Clojure code in src/clj/clojure, first, and save the ASM library for later, if ever. Andy -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.