If you look carefully at that ticket, you'll notice that is changed
direction a number of times in it's lifetime. The most recent approach
in the patch is only a few months old and, if you think back, that was
in the lead up to 1.0. You'll note that it's also grown in context, so
we need to consider whether adding something like "takes_nodelist" is
really a good idea for something called *simple* tag decorator.
Realise that it is never the case that any of the core committers just
sit back and say "well, I have some time on my hands that I could use to
commit things to Django, but I think I'll just screw people over by
doing nothing". Instead we are either (a) working on other things in
Django or (b) getting on with the rest of our lives. Something like
#1105 is particularly low priority in a situation like this, since it's
a pure feature addition and totally possible to do without modifying
core at all. We tend to spend a lot more time working on bug fixes and
feature additions that do require core modifications, since they cannot
be done in any other way. Every now and again we look at extra things
and from time to time in the last I've looked at #1105, but it's always
needed a bit of thinking and, as I noted above, it's not stopping
anybody from achieving exactly the same results without core
modifications.
Every single patch takes non-zero amounts of time to consider. There are
the design decision impacts (which #1105 has some to consider), there's
evaluating the code quality, proofing the tests and documentation and
thinking about how it impacts other things and whether it's a feature
worth having. It's never as simple as "code's there and introduces no
backwards-incompatible changes". If that was the only requirement,
Django would be about 2 million lines of code in size fairly quickly.
I hope that clarifies for you why some things take longer than others.
One of the reasons we introduced the list of 1.1 request features is so
that we have a list to check through when we're considering features and
so that they won't be forgotten. That will happen in due course.
Regards,
Malcolm