I have no inside information on whether it is an oversight or a conscious design decision, but there are other possibilities besides those two.
The CLJ-1098 ticket was categorized as a minor enhancement when it was created. Defects (i.e. bugs) are considered with higher priority. Also Clojure 1.5.0 is nearing release [1], and pretty much any software must reduce its rate of changes near release so more testing can be done on a single version (or at most a few versions with minimal changes between them, if problems are found). Thirdly, that ticket and its patch aren't exactly rotting, or at least no more so than any other unapplied patch for an open ticket. That patch shows up on my list of prescreened patches [2]. Every patch for an open ticket gets re-evaluated every time a change is made to the latest version of Clojure to see whether it has gone "stale" (i.e. no longer applies cleanly due to a conflicting change). If a patch goes stale, I either update it myself, or notify the patch authors that the patch needs updating. If your concern is that it isn't being committed as fast as you would like it to, you have joined a new club. Welcome. :-) Until that ticket is considered and applied or rejected, you may create your own patched version of Clojure, and if you wish even distribute it under the Eclipse Public License, but those approaches might not suit your purposes. [1] https://groups.google.com/forum/?fromgroups=#!topic/clojure/CAiajyDWJJg [2] http://jafingerhut.github.com/clj-ticket-status/prescreened.txt On Jan 12, 2013, at 6:20 AM, Wolodja Wentland wrote: > Hi all, > > I was wondering if there is some reason why CollFold and IKVReduce are not > extended to nil. A patch for this rots away in JIRA [0] and could probably be > merged as-is. Is this simply an oversight or a conscious design decision? > > [0] http://dev.clojure.org/jira/browse/CLJ-1098 > -- > Wolodja <[email protected]> > > 4096R/CAF14EFC > 081C B7CD FF04 2BA9 94EA 36B2 8B7F 7D30 CAF1 4EFC -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en
