<div dir="ltr">This thread hasn't been productive for a really long time now.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 16, 2014 at 1:52 PM, Ethan Furman <span dir="ltr"><<a href="mailto:ethan@stoneleaf.us" target="_blank">ethan@stoneleaf.us</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 12/16/2014 12:31 PM, Brian Curtin wrote:<br>
<span class="">> On Tue, Dec 16, 2014 at 2:15 PM, Skip Montanaro wrote:<br>
>> On Tue, Dec 16, 2014 at 1:58 PM, Marko Rauhamaa wrote:<br>
>>><br>
>>> IMO, you should consider forking your library code for Python2 and<br>
>>> Python3.<br>
>><br>
>> I don't get the idea that Brett Cannon agrees with you:<br>
>><br>
>> <a href="http://nothingbutsnark.svbtle.com/commentary-on-getting-your-code-to-run-on-python-23" target="_blank">http://nothingbutsnark.svbtle.com/commentary-on-getting-your-code-to-run-on-python-23</a><br>
>><br>
>> While he doesn't explicitly say so, I got the distinct impression reading<br>
>> his recent blog post that he supports one source, not forked sources.<br>
>><br>
>> In the absence to evidence to the contrary, I think of Brett as the most<br>
>> expert developer in the porting space.<br>
><br>
> I'm a few inches shorter than Brett, but having done several sizable<br>
> ports, dual-source has never even on the table. I would prefer the<br>
> "run 2to3 at installation time" option before maintaining two versions<br>
> (which I do not prefer at all in reality).<br>
<br>
</span>I have a handful of projects.  The tiny ones are one-source, the biggest one (dbf) is not.<br>
<br>
If I had an entire application I would probably split the difference, and just have dual source on a single module to<br>
hold the classes/functions that absolutely-had-to-have-this-or-that-feature (exec (the statement) vs exec (the function)<br>
comes to mind).<br>
<br>
--<br>
~Ethan~<br>
<br>
<br>_______________________________________________<br>
Python-Dev mailing list<br>
<a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-dev" target="_blank">https://mail.python.org/mailman/listinfo/python-dev</a><br>
Unsubscribe: <a href="https://mail.python.org/mailman/options/python-dev/guido%40python.org" target="_blank">https://mail.python.org/mailman/options/python-dev/guido%40python.org</a><br>
<br></blockquote></div><br clear="all"><br>-- <br><div class="gmail_signature">--Guido van Rossum (<a href="http://python.org/~guido">python.org/~guido</a>)</div>
</div>