On 16 September 2011 00:18, M.-A. Lemburg <[email protected]> wrote: > Michael Foord wrote: > > On 15 September 2011 15:24, M.-A. Lemburg <[email protected]> wrote: > > > >> "Martin v. Löwis" wrote: > >>> > >>>> Programming Language - Python - Implementation - CPython > >>>> Programming Language - Python - Implementation - pypy > >>>> Programming Language - Python - Implementation - jython > >>>> Programming Language - Python - Implementation - IronPython > >>> > >>> Opinions on this proposal? (including the specific spelling, > >>> leaving alone that the separator is ::, not -) > >> > >> Better user CPython, PyPy and Jython for consistency with the > >> other Trove spellings. > >> > >> I'm -0 on the "Implementation" part. Do we really need this ? > >> > > > > > > Jython, PyPy and CPython are not "programming languages" they're > > implementations of the Python programming language - so I would prefer to > > differentiate like this. > > Well, yes, but if you look at the OS section of the Trove list > you also find different implementations of BSD under the > BSD category: > > Operating System :: POSIX :: BSD > Operating System :: POSIX :: BSD :: BSD/OS > Operating System :: POSIX :: BSD :: FreeBSD > Operating System :: POSIX :: BSD :: NetBSD > Operating System :: POSIX :: BSD :: OpenBSD > > Well, they're BSD variants whereas pypy (and other implementations) aim very much not to be variants. I'd still rather see them listed under a Python implementation sub-classifier but it isn't a big deal.
> (just to take one exmaple) > > See http://pypi.python.org/pypi?%3Aaction=list_classifiers for the full > list. > > Also note that Cython is listed as: > > Programming Language :: Cython > > That's correct. Cython is a programming language not an implementation. I would include Shedskin as a programming language rather than an implementation too. Listing implementations as programming languages loses the ability to make this distinction at the classifier level (and is also *incorrect* to my mind). > even Zope is listed as programming language: > > Programming Language :: Zope > That's odd. :-) > > so there isn't all that much consistency in the naming. > > BTW: Stackless is missing from your list. > > Right. Stackless should probably be on the list as libraries may depend on Stackless features. All the best, Michael > >> Also: What about release versions of those implementations ? > >> > >> > > We could always add those later if anyone really wanted them (for Python > we > > have the broad "Python" *plus* version specific categories). In other > words, > > YAGNI (for now). > > > > Michael > > > > > >> Jython and IronPython appear to follow the CPython release > >> versions, but PyPy uses its own version scheme. > > -- > Marc-Andre Lemburg > eGenix.com > > Professional Python Services directly from the Source (#1, Sep 16 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/ > ________________________________________________________________________ > 2011-10-04: PyCon DE 2011, Leipzig, Germany 18 days to go > > ::: 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/ > -- http://www.voidspace.org.uk/ May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html
_______________________________________________ Catalog-SIG mailing list [email protected] http://mail.python.org/mailman/listinfo/catalog-sig
