[Python-Dev] Removing Non-Unicode Support?
M.-A. Lemburg
mal at egenix.com
Tue Feb 21 10:43:42 CET 2006
Jeff Rush wrote:
> M.-A. Lemburg wrote:
>
>> I'd say that the parties interested in non-Unicode versions of
>> Python should maintain these branches of Python. Dito for other
>> stripped down versions.
>
> I understand where you're coming from but the embedded market I
> encounter tends to focus on the hardware side. If they can get a
> marketing star by grabbing Python off-the shelf, tweak the build and
> produce something to include with their product, they will. But if they
> have to maintain a branch, they'll just go with the defacto C API most
> such devices use.
>
>> Note that this does not mean that we should forget about memory
>> consumption issues. It's just that if there's only marginal
>> interest in certain special builds of Python, I don't see the
>> requirement for the Python core developers to maintain them.
>
> These requirements of customization may not be a strong case for today
> but could be impacting future growth of the language in certain
> sectors. I'm a rabid Python evangelist and alway try to push Python
> into more nooks and crannies of the marketplace, similar to how the
> Linux kernel is available from the tiniest machines to the largest
> iron. If the focus of Python is to be strictly a desktop, conventional
> (mostly ;-) language, restricting its adaptability to other less
> interesting environments may be a reasonable tradeoff to improve its
> maintainability. But adaptability, especially when you don't fully grok
> where or how it will be used, can also be a competitive advantage.
I don't think this is a strong enough case to warrant having
to maintain a separate branch of the Python core.
Even platforms like Palm nowadays have enough RAM to cope with
the 100kB or so that Unicode support adds.
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Feb 21 2006)
>>> Python/Zope Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::
More information about the Python-Dev
mailing list