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.
