> Hi Jason, > > Thanks very much for all your recent thought, work, and postings. > > I think it makes sense for clojure-contrib to be much more agile in > accepting new, experimental, and incrementally improved code than > Clojure proper. Things in contrib are always optional for end users so > contrib can be quite welcoming to any high quality code without giving > anyone much pain. One thing we may need to look out for over time is > the namespace getting crowded, but we have a whole hierarchy under > clojure.contrib to work with. We can manage that issue. I'll be > thinking along those lines when responding to issue requests for > contrib going forward. > > For changes to clojure that can possibly be implemented as a lib, > clojure-contrib is the right place to get them some visibility. They > may stay a contrib forever, or they may at some point move to Clojure > itself. In either case, they will be easily available to Clojure > programmers. > > Please add the improved set operations you've proposed as an > "enhancement request" issue for clojure-contrib. I suggest you come up > with a clojure-contrib.set lib that includes all changes you'd like to > see. Users can easily use clojure.contrib.set rather than clojure.set > to try them out. Features of "ns" even allow an end user to pick and > choose set operations at the individual function level if that fine > grained control is desired. > > (ns my-ns > (:use [clojure.set :exclude (difference)] > [clojure.contrib.set :only (difference)])) > > One could even make a custom lib that picks and chooses and re-exports > functionality from existing libs using clojure.contrib.def/defalias. > > If anyone has a pending issue request for clojure-contrib they'd like > approved, please make a fresh posting to the thread where the proposal > was discussed and perhaps change its subject to include a banner like > "[Issue Request]" I'll try to help get our pending issue request count > for clojure-contrib down to zero (and keep it hovering there). > > Thanks, > > --Steve
Thank you very much, Steve. I just posted an issue here: http://code.google.com/p/clojure-contrib/issues/detail?id=14 -Jason P.S. I couldn't see how to make an "enhancement request" rather than a "defect". The "Template" drop-down that shows up for the main Clojure SVN doesn't show up here ... maybe it never got configured properly? --~--~---------~--~----~------------~-------~--~----~ 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 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 -~----------~----~----~----~------~----~------~--~---