On 15 October 2010 21:40, Yo-Yo Ma <baxterstock...@gmail.com> wrote: > My strong suggestion (again prima facie to this discussion) is: > > Do not include something as controversial into the trunk, especially > with the justification of, "There are quite a few sets of class-based > views out there".
That section probably needs extending, but imho it didn't get much love, because we pretty much all agree we need this feature for reusable apps to make sense. The only question is how to do it and this was discussed many times in the passed, discussed on DjangoCon[1][2] and recently on this mailing list for over a week with over 100 posts. So, no - that's not the only justification. > If the API for this feature was not so intrinsically > obscure, it might be a more obvious choice to include it right away, This isn't very constructive. If you want to show us a better API, just fork Rusell's code[3] and go ahead. > but considering the "don't break the API" locked in nature of Django's > trunk, it might be worth rehashing this argument after 1.3. Almost > making it into the trunk will have surely opened a lot of eyes and > will undoubtedly bring about new Git Hub forks with possibly better > implementations and alternative APIs for class-based views. Something > much better will come and it'll be too late. So we should because there might be a better solution in next 6 months ? I don't think that is how "perfectionists with deadlines" work. This is something that has been considered for over 2 years now. Perfection is good, but the deadline is almost here, IMHO. So if you really are concerned with state of CBV, come help out! Just shouting "your API sucks" doesn't help anyone. [1]: http://blip.tv/file/4109272 [2]: http://blip.tv/file/4108781 [3]: http://bitbucket.org/freakboy3742/django -- Łukasz Rekucki -- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-develop...@googlegroups.com. To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.