<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#330033">
<div class="moz-cite-prefix">On 10/28/2014 6:45 AM, Stephen J.
Turnbull wrote:<br>
</div>
<blockquote cite="mid:87bnow48bk.fsf@uwakimon.sk.tsukuba.ac.jp"
type="cite">
<pre wrap="">because it's a fork, it's a different name</pre>
</blockquote>
I think this is an important point, and first brought to this
discussion here. A fork is _not_ called Python, but something
else... but if it is kept extremely compatible and up-to-date in the
hopes of reintegration once it proves that it solves a problem, and
that there are sufficient users, then such hopes seem reasonable.<br>
<br>
And targeting the new "future compatible" MSVCRT sounds like the
right approach, although it won't solve today's problems today, but
it may solve tomorrow's problems for a long time into the future...
if the MinGW people can be convinced to support that new MSVCRT as
well.<br>
<br>
In addition to all the components that are enabled by MinGW
(particularly Fortran based extensions), one must remember that the
current Windows Python also has extensions that interface to MSVC
libraries that have never been ported to MinGW or Linux, and may
never be. So an incompatible MinGW-built fork will lose some of
those extensions... they may not be important to the folks that need
MinGW, but that would be where & why the community would be
split if the MinGW fork is not compatible with (some version of
MSVC). Of course, the current MSVC-based community is _already_
having issues with incompatible versions of MSVC (not limiting that
community to Python, but broader users of MSVC)... enough problems
that even M$ has noticed that their incompatibilities are
problematical, and are attempting to address... not just for Python,
but for many other systems and libraries as well. So gathering
around and supporting their attempts to achieve that, by using their
new system early, when feedback can still have a chance of improving
that new "future compatible" system, will benefit everyone... but
that time is limited, from what Steve Dower reports of the
schedule... hoping to be ready for Python 3.5.<br>
<br>
So now is an excellent time for this discussion to be happening, and
if some work can be done to fork, pull the patches together, and
tweak them to work with the new MSVC, in the Python 3.5 timeframe,
you can have a phenomenal result, even if it is still a fork at that
time.<br>
</body>
</html>