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.

Reply via email to