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"...!

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:
-- 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>:

Hello, On Thu, 28 Jan 2016 17:29:41 +0100 Victor Stinner <victor.stinner@gmail.com> wrote:
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:
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.

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:
-- 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>:

Hello, On Thu, 28 Jan 2016 17:29:41 +0100 Victor Stinner <victor.stinner@gmail.com> wrote:
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:
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