[Python-ideas] Enums

M.-A. Lemburg mal at egenix.com
Wed Jul 27 14:44:08 CEST 2011


Raymond Hettinger wrote:
>> On Jul 24, 2011, at 6:19 PM, Jack Diederich wrote:
>>> On Sun, Jul 24, 2011 at 8:33 PM, Guido van Rossum <guido at python.org> wrote:
>>> For enums, I think we should just pick a solution. I'm in favor of
>>> Barry Warsaw's version, flufl.enum.
>>>> I don't care for enums but enough other people do that I wouldn't mind
>> including a blessed implemenation. 
>> I also don't care for enums and recommend against adding them to the language.
> IMO, it is something that makes good sense in statically compiled languages
> and is unnecessary for us. Not to mention, we already have several ways to do it
> (module and class namespaces for example).
>> Also, when this idea came up in the past, it tended to get shot down because
> the various use cases suggested differing implementations with different
> features.
>> I also urge caution because Python has already stopped being a small language.
> Enums are especially problematic because they will pop up everywhere.
> You won't have the option of ignoring them.

+1
> Python has achieved an amazing adoption rate without enums.
> Most people just don't need them. Many, large and clean apps have
> been built without them. Those that have found did were typically
> able to implement them easily with the existing toolset.

-- 
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Jul 27 2011)
>>> 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 our new mxODBC.Connect Python Database Interface for free ! ::::

 eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
 Registered at Amtsgericht Duesseldorf: HRB 46611
 http://www.egenix.com/company/contact/


More information about the Python-ideas mailing list

AltStyle によって変換されたページ (->オリジナル) /