Łukasz Rekucki, Thanks for the reply. I wasn't being cynical when I said:
> If the API for this feature was not so intrinsically > obscure, it might be a more obvious choice to include it right away, What I meant was the design and implementation creates an unusable API by default. This is a sign that it's not quite ready. I don't suggest putting it off for another 2 years, but now that things are really starting to roll with Django, and more developers are getting added, it's worst time to start shoveling things in that a lot of people don't like, crippling production and evolution that could otherwise come very quickly now. > come help out! What do you call this. I don't see how any software developer could consider constructive criticism as anything other than helping out. Just about 90% of software development is in the mind (at least for me), and the other 10% is spent typing as fast as I can. On Oct 15, 2:10 pm, Łukasz Rekucki <lreku...@gmail.com> wrote: > 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.