That's a much better idea!

Sent from my digital lollipop.

On Oct 29, 2010, at 3:31 PM, Ian Bicking <i...@colorstudy.com> wrote:

> On Fri, Oct 29, 2010 at 12:21 PM, Barry Warsaw <ba...@python.org> wrote:
> On Oct 29, 2010, at 12:43 PM, Casey Duncan wrote:
> 
> >I like Python 3, I am using it for my latest projects, but I am also keeping
> >Python 2 compatibility. This incurs some overhead, and basically means I am
> >still really only using Python 2 features. So in some respects, my Python 3.x
> >support is only tacit, it works as well as for Python 2, but it's not taking
> >advantage of Python 3 really. I haven't run into a situation yet where I
> >really want to or have to use Python 3 exclusive features, but then again I'm
> >not really learning to use Python 3 either, short of the new C api.
> 
> One thing that *might* be interesting to explore for Python 3.3 would be
> something like `python3 --1` or some such switch that would help Python 2 code
> run more easily in Python 3.  This might be a hook to 2to3 or other internal
> changes that help some of the trickier bits of writing cross-compatible code.
> 
> More useful IMHO would be things like "from __past__ import print_statement", 
> still requiring some annotation of code to make it run, but less invasive 
> than translating code itself.  There's still major things you can't handle 
> like that, but if something is syntactically acceptable in both Python 2 and 
> 3 then it's a lot easier to apply simple conditionals around semantics.  This 
> would remove the need, for example, for people to use sys.exc_info() to avoid 
> using "except Exception as e".
> 
> -- 
> Ian Bicking  |  http://blog.ianbicking.org
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to