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

Reply via email to