Aaron, thanks for the RH quote. I had looked at parts of that Yegge discussion at one point, I think, but I don't recall reading this section of Rich's remarks. I never succeeded in understanding Common Lisp packages well enough to use the successfully. I tried and gave up. Rich may be pointing the reasons why. Clojure namespaces, by contrast, are trivial to use in most situations, once you learn a few easy conventions.
tbc++ and puzzler, thanks for those useful strategies. I'll keep them in mind. potemkin looks potentially very useful. I didn't know about it (or maybe encountered it when I had no use for it and so didn't remember it when I did). In my case, I've only had to struggle with cyclic dependencies when using Java library that (almost) forces them (http://cs.gmu.edu/~eclab/projects/mason). It's a great library for its purpose, but it's not entirely Clojure-friendly. Or Clojure's not entirely friendly to this kind of library--take your pick. I think I may have avoided the obvious cycle problem with this library, if everything works as I expect, however. -- 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.