Fun with ancient unsupported platforms
Check out and cd into Python trunk. % grep -Ri win16 * | wc 10 66 625 % grep -Ri nextstep | wc 23 119 1328 % grep -Ri rhapsody * | wc 47 269 3390 % grep -Ri msdos * | wc 56 381 3895 % grep -Ri ms-dos * | wc 20 180 1425 win16! *laughs* *wipes tear from eye* It's currently 2016. Perhaps it's time to remove all vestiges of these unsupported operating systems nobody's cared about since a year that started with a '1'? //arry/ p.s. I suspect some of the uses of "rhapsody" are actually live code used for OS X. So this isn't necessarily dead code, some of it is merely long-out-of-date comments. p.p.s. At least there were no references to "taligent", "copland", or "gershwin"...!
On 2016-01-28 15:57, Larry Hastings wrote:
Check out and cd into Python trunk.
% grep -Ri win16 * | wc 10 66 625
% grep -Ri nextstep | wc 23 119 1328
% grep -Ri rhapsody * | wc 47 269 3390
% grep -Ri msdos * | wc 56 381 3895 % grep -Ri ms-dos * | wc 20 180 1425
win16! *laughs* *wipes tear from eye*
It's currently 2016. Perhaps it's time to remove all vestiges of these unsupported operating systems nobody's cared about since a year that started with a '1'?
The platform module has more hilarious comments: Still needed: * more support for WinCE * support for MS-DOS (PythonDX ?) * support for Amiga and other still unsupported platforms running Python Christian
win16 doesn't seem to have important stuff: https://github.com/python/cpython/search?utf8=✓&q="win16" On January 28, 2016 8:57:20 AM CST, Larry Hastings <larry@hastings.org> wrote:
Check out and cd into Python trunk.
% grep -Ri win16 * | wc 10 66 625
% grep -Ri nextstep | wc 23 119 1328
% grep -Ri rhapsody * | wc 47 269 3390
% grep -Ri msdos * | wc 56 381 3895 % grep -Ri ms-dos * | wc 20 180 1425
win16! *laughs* *wipes tear from eye*
It's currently 2016. Perhaps it's time to remove all vestiges of these
unsupported operating systems nobody's cared about since a year that started with a '1'?
//arry/
p.s. I suspect some of the uses of "rhapsody" are actually live code used for OS X. So this isn't necessarily dead code, some of it is merely long-out-of-date comments.
p.p.s. At least there were no references to "taligent", "copland", or "gershwin"...!
------------------------------------------------------------------------
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/rymg19%40gmail.com
-- Sent from my Nexus 5 with K-9 Mail. Please excuse my brevity.
Just as long as you can still build and run Python on Guido's ancient SGI machine <wink>. -Barry
We slowly remove old platforms, but only if the code specific to these old platforms is annoying to maintain. For example, I wrote the change: https://hg.python.org/cpython/rev/a1605d2508af """ Issue #22591: Drop support of MS-DOS Drop support of MS-DOS, especially of the DJGPP compiler (MS-DOS port of GCC). Today is a sad day. Good bye MS-DOS, good bye my friend :'-( """ => http://bugs.python.org/issue22591 Victor 2016-01-28 15:57 GMT+01:00 Larry Hastings <larry@hastings.org>:
Check out and cd into Python trunk.
% grep -Ri win16 * | wc 10 66 625
% grep -Ri nextstep | wc 23 119 1328
% grep -Ri rhapsody * | wc 47 269 3390
% grep -Ri msdos * | wc 56 381 3895 % grep -Ri ms-dos * | wc 20 180 1425
win16! *laughs* *wipes tear from eye*
It's currently 2016. Perhaps it's time to remove all vestiges of these unsupported operating systems nobody's cared about since a year that started with a '1'?
/arry
p.s. I suspect some of the uses of "rhapsody" are actually live code used for OS X. So this isn't necessarily dead code, some of it is merely long-out-of-date comments.
p.p.s. At least there were no references to "taligent", "copland", or "gershwin"...!
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/victor.stinner%40gmail.co...
Hello, On Thu, 28 Jan 2016 17:29:41 +0100 Victor Stinner <victor.stinner@gmail.com> wrote:
We slowly remove old platforms, but only if the code specific to these old platforms is annoying to maintain. For example, I wrote the change:
https://hg.python.org/cpython/rev/a1605d2508af """ Issue #22591: Drop support of MS-DOS
Drop support of MS-DOS, especially of the DJGPP compiler (MS-DOS port of GCC).
Today is a sad day. Good bye MS-DOS, good bye my friend :'-( """ => http://bugs.python.org/issue22591
Well, MicroPython is ready to take the baton - FreeDOS (that's how they call MS-DOS now) support was added recently: https://github.com/micropython/micropython/commit/64a909ef5113925adef19f275f...
Victor
[] -- Best regards, Paul mailto:pmiscml@gmail.com
On 01/28/2016 06:57 AM, Larry Hastings wrote:
It's currently 2016. Perhaps it's time to remove all vestiges of these unsupported operating systems nobody's cared about since a year that started with a '1'?
We dropped support for Irix in 2.3. We dropped support for Irix threads in 3.2. All our supported platforms have Thread Local Storage (TLS) support. Maybe we can drop our 250-line portable TLS library from Python/thread.c? //arry/ p.s. Derpy code in Python/thread_nt.h. It literally looks like this: /* use native Windows TLS functions */ #define Py_HAVE_NATIVE_TLS #ifdef Py_HAVE_NATIVE_TLS It seems this developer had the short-term memory of a goldfish.
participants (6)
-
Barry Warsaw -
Christian Heimes -
Larry Hastings -
Paul Sokolovsky -
Ryan Gonzalez -
Victor Stinner