Re: [Python-ideas] compatibility triples for binary distributions

IMO implementation names should be compatible with PEP-421<http://www.python.org/dev/peps/pep-0421/>. Also instead of a cryptic long string, maybe some structured one?. For example (JSON): {"implementation":"cpython","machine":"x86_64"} It's longer but more readable IMO (and easier to parse). On Wednesday, July 25, 2012 7:55:34 AM UTC-7, Daniel Holth wrote:

Sorry for breaking threading, I actually wanted to reply to the post from Daniel Holth, but for some reason I don't have the original. Miki Tebeka wrote:
+1 See below.
Who would be responsible for registering and tracking these two-letter codes? What counts as "generic python" -- surely if anything is "generic", it is CPython? I can see that you have missed out on a number of existing or experimental implementations, including: Stackless WPython ActivePython CLPython PyMite Python-iPod TinyPy Unladen Swallow CapPython HotPy Skulpt HoPe Berp among others. Some of these may be dead projects; others may be working but not maintained; some are actively maintained. Even if they only have a small number of users, they are still legitimate Python implementations. If there is need to distinguish implementations at all, surely there is a need to distinguish (say) TinyPy from CapPython? I think that this demonstrates the folly of using a central registry of codes for implementations. There are more implementations than just the "big four", and although some of them have the life-expectancy of mayflies, some of them go on for many years. -- Steven

On 25/07/2012 9:57 PM, Steven D'Aprano wrote:
Some of these may be dead projects; others may be working but not maintained; some are actively maintained.
Some self-impose obscurity by choosing un-google-able names...
HoPe

On 08/08/12 05:03, Matt Chaput wrote:
Second link on Google for "hope python": http://kenai.com/projects/hope http://www.google.com.au/search?q=hope+python -- Steven

Sorry for breaking threading, I actually wanted to reply to the post from Daniel Holth, but for some reason I don't have the original. Miki Tebeka wrote:
+1 See below.
Who would be responsible for registering and tracking these two-letter codes? What counts as "generic python" -- surely if anything is "generic", it is CPython? I can see that you have missed out on a number of existing or experimental implementations, including: Stackless WPython ActivePython CLPython PyMite Python-iPod TinyPy Unladen Swallow CapPython HotPy Skulpt HoPe Berp among others. Some of these may be dead projects; others may be working but not maintained; some are actively maintained. Even if they only have a small number of users, they are still legitimate Python implementations. If there is need to distinguish implementations at all, surely there is a need to distinguish (say) TinyPy from CapPython? I think that this demonstrates the folly of using a central registry of codes for implementations. There are more implementations than just the "big four", and although some of them have the life-expectancy of mayflies, some of them go on for many years. -- Steven

On 25/07/2012 9:57 PM, Steven D'Aprano wrote:
Some of these may be dead projects; others may be working but not maintained; some are actively maintained.
Some self-impose obscurity by choosing un-google-able names...
HoPe

On 08/08/12 05:03, Matt Chaput wrote:
Second link on Google for "hope python": http://kenai.com/projects/hope http://www.google.com.au/search?q=hope+python -- Steven
participants (3)
-
Matt Chaput
-
Miki Tebeka
-
Steven D'Aprano