<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>On Jan 16, 2015, at 13:47, Guido van Rossum <<a href="mailto:guido@python.org">guido@python.org</a>> wrote:</div><div><br></div><blockquote type="cite"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Jan 16, 2015 at 1:08 PM, Petr Viktorin <span dir="ltr"><<a href="mailto:encukou@gmail.com" target="_blank">encukou@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">"On Fri, Jan 16, 2015 at 6:17 PM, Guido van Rossum <<a href="mailto:guido@python.org">guido@python.org</a>> wrote:</span><br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
[...]<br>
<span class="">> * WINDOWS<br>
><br>
> * UNIXOID, equivalent to ``not WINDOWS``<br>
<br>
</span>I wonder what the use cases are here. Is this useful, as a dichotomy,<br>
outside of asyncio (or other low-level stdlib code)?<br>
</blockquote></div><br></div><div class="gmail_extra">The stdlib is full of things that work differently on Windows. </div></div></blockquote><div><br></div><div>The stdlib is also full of things that work one way on Windows, another way on Unix, and another way (or, often, not at all) on (all, or specific) other platforms,</div><div><br></div><div>I realize nobody is building Python 3.5 for classic Mac or Symbian S60 or MicroVMS, but do we need to bake in as a permanent assumption that Python will never again run on a non-Windows non-POSIX-ish system?</div><div><br></div><div>You already have both WINDOWS and UNIXOID; why not just remove the statement that one is the negation of the other?</div></body></html>