Hi Daniele,

On Friday, September 13, 2013 4:18:05 PM UTC+2, Daniele Procida wrote:
>
> Any further comments would be welcomed. There's some disagreement about 
> the appropriateness of the last section, <
> https://github.com/django/django/pull/1463/files#L5R318> so it would be 
> particularly usefukl to have some further opinion on that. 
>

Personally I'd remove it completely for the following reasons:
 * Especially newcomers tend to think that they need the most performant 
system and will probably try to switch out whatever they can, even if not 
necessary; and switching to PyPy might not be a good idea in most of those 
cases ;)
 * This dual-import of libraries where you try to select the most 
"efficient" versions quite often results in issues for those versions which 
didn't get used by the developer. As an example simplejson and json are not 
100% compatible and I think had issues with the c-variant of Elementtree 
too. Especially when it comes to unicode/str handling the c-variants tend 
to have some ugly edge cases (at least in my experience -- this is not a 
problem though, but you have to test all variants…). Imo it's most of the 
times easier to just develop against one, if you need the speed and 
verified that the c-variant actually offers an improvement use that and 
__require__ it.

Florian

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-developers.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to