Edward, doesn't that statement just scream "*something is wrong with this*" 
to you?

Your time is the most precious resource you have. My advice is to do a 
freeze of Leo (and it's documentation) at version 5.5 or 5.6 as the last 
Python 2 compatible version. Make this version available indefinitely. This 
way people can get most of the idea of what Leo is about and if they want 
to "make the jump" they can go from there. This is no different than what 
Python itself did. People got over it eventually. I see people on the 
forums still using Leo 5.2 for goodness sake. Leo's history is so rich that 
Leo 5.5/5.6 will be relevant for years. 

One of my favorite Python based tools is xonsh. They made a decision to go 
with Python 3 early and never looked back. Nobody rolls up on the 
forums/git-issues demanding Python 2 compatibility. Anyone who knows enough 
to want to demand Python 2 compatibility knows better than to actually 
troll a project demanding such. 

Additionally, you may be able to migrate to a Python 3 only codebase and 
still support Python 2. Almar Klein, was able to accomplish this with a 
custom translator he wrote a blog post 
about. http://www.almarklein.org/legacy_python.html 

Honestly, give some thought to how much time you will save and how much you 
can simplify the code base by going to a Python 3 only implementation of 
Python. This could be as important a turning point for Leo as any, and 
would certainly align Leo in a completely forward facing direction, which I 
know is where you'd like to take Leo.

On Thursday, February 9, 2017 at 2:29:35 PM UTC-5, Edward K. Ream wrote:
>
> On Thu, Feb 9, 2017 at 9:39 AM, 'Terry Brown' via leo-editor <
> [email protected] <javascript:>> wrote:
>
>> Ha, snap - I just ran into the the same issue with VR-4. 
>>
>
> ​This is one of the best adverts for Python 3 that I know.  Alas, we are 
> stuck, for now, with Python 2.
>
> Funny how nobody complains that pyzo is Python 3 only.
>
> If people only knew how much time I spent futzing with 2/3 issues...
>
> Edward
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to