Jacob Kaplan-Moss wrote:
> On Jun 28, 2006, at 6:07 AM, Gábor Farkas wrote:
>> what i think we are missing the most is to hear about the "main"
>> developers (project owners?) (adrian, malcolm, jacob etc.) opinion  
>> about
>> unicode-ification. if they think we should switch django completely to
>> unicode, then fine. but if they think that django should still support
>> bytestrings, i really don't see how we could do the unicode-ification
>> without breaking backwards compatibility.
> 
> In a nutshell: I think it's too much work, with too many backwards- 
> incompatible changes, with too little payoff.
> 
> Let me expand a bit on each of those points:
> 
> "Too much work..." -- there's quite a bit that would need to be  
> changed, and a number of sticky problems to be solved.  Just one  
> example is the issue of template encodings -- do we need to start  
> indicating that a certain template is UTF-8 or whatever?
> 
> "... with too many backwards-incompatible changes ..." -- as Hugo  
> points out, this will break a lot of existing code.  My experience is  
> that Unicode issues are the worst types of bugs since they only crop  
> up when dealing with particular data.
> 
> "... with too little payoff." -- right now it's completely possible  
> to nicely handle Unicode data in Django as long as you're careful.   
> Yes, it's not as easy as it might be, but the net result of a Unicode- 
> ification would be an incremental improvement at best.
> 
> So I think -- for now -- there are more important places to spend our  
> energy.

thanks a lot for the clarification.
i understand all the points you raised, and think that they all are 
valid points. i personally think that it still would be better to switch 
django to unicode, but i can live also with django being in bytestring, 
no problem :-)

btw. regarding your last sentence:

1. i think there never will be a better situation for such a change. 
after 1.0 is released, there will be no way to do it (well, except doing 
it in 2.0)

2. 'to spend our energy'. i think it's a little more complicated. if 
someone is willing to help-with/work-on django-unicode, it does not mean 
that otherwise he would work on let's say model-validation.maybe other 
django tasks do not interest him etc. what i want to say is that imho 
it's not that a developer has his django-time that he spends on whatever 
django-related. people usually work on things that's fun for them to 
work on.

but as i said. if the devels say no unicode-django, then no 
unicode-django, no problem :-)

gabor

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-developers
-~----------~----~----~----~------~----~------~--~---

Reply via email to