<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <p>On 2023-12-06 14:40, Mark Reinhold wrote:</p>
    <blockquote type="cite" cite="mid:20231206084033.683793079@eggemoggin.niobe.net"><span style="white-space: pre-wrap">
</span>
      <pre class="moz-quote-pre" wrap="">Ports come and go over time.  They are introduced via JEPs, and so they
should be deprecated-for-removal via JEPs and then removed via JEPs.

Fortunately, a JEP to remove the Windows/x86 port will be trivial.
</pre>
    </blockquote>
    <p>Writing the JEP itself is definitely trivial. To actually remove
      all code that will not be needed anymore can be more of a
      challenge. Deleting some windows_x86 files is easy and all, but
      there are likely a lot of interspersed hacks, if-clauses, ifdefs
      and workarounds that are no longer needed; theoretically all
      windows-specific source code files will need to be checked.</p>
    <p>My guess is that if we do remove it, and even if we try to do a
      thorough job, we will continue to find win32-ism's here and there
      for years to come. But then at least we can just remove them when
      we find them, if the platform support has actually been removed.</p>
    <p>Just to be clear: I do think it is worth it, even if it is a lot
      of job. The win32 api is substandard and quirky, and our code base
      will be better if we can get rid of it.</p>
    <p>/Magnus<br>
    </p>
  </body>
</html>