On Tue, 7 Oct 2008 06:25:59 -0400, Doug Bell <[EMAIL PROTECTED]> wrote:
> Phil Thompson wrote:
>> On Tue, 07 Oct 2008 00:29:12 -0700, Glenn Linderman
>> <[EMAIL PROTECTED]> wrote:
>> > On approximately 10/6/2008 10:07 PM, came the following characters
>> > from the keyboard of Phil Thompson:
>> >> On Mon, 6 Oct 2008 21:30:49 -0500, "Arthur Pemberton"
>> >> <[EMAIL PROTECTED]> wrote:
>> >>> Take some time with the community, collect opinion on all the bad
>> >>> parts of PyQt, and then make a clean break to rewrite PyQt4 for
>> >>> Python 2.6, making use of future features whenever possible.
>> >> 
>> >> I definitely won't be targeting 2.6 for anything. The idea that
>> >> people will move their 2.x code to 2.6, and then move it again to
>> >> 3.0 is, to me, crazy.
> 
> But the idea that people will do a major move to a new PyQt and then do
> a major move to Python 3.0 isn't crazy?  Personally, I'd rather get it
> over with all at once.

Personally, so would I. However this whole discussion started because
others said that they'd like to make that decision for themselves.

>> > I think PyQt4 as is, with bug fixes if Python 2.6 breaks anything, is 
>> > adequate for 2.6.
>> > 
>> >> I will set something up to gather opinion and to present my current
>> >> thinking. I will particularly need help in identifying individual
>> methods
>> >> that should be made more Pythonic.
> 
>> >> Note that a side effect of all this is that Python3 support drops
down
>> >> the
>> >> priority list (by a long way) as making PyQt4 for Python2 more
>> >> Pythonic
>> >> will benefit significantly more users.
>> >
>> > I can't speak for other users, but I'm mostly interested in seeing 
>> > something for Py3 for new applications.  Note that making PyQt4 on Py2

>> > more Pythonic only helps those users that are willing to make a
porting
>> >
>> > or rewrite investment on that platform.
>> > 
>> > I'd actually rather see a port of PyQt4 to Py3 without (many) new 
>> > features, and then see the Pythonic rewrite happen there.
>> 
>> I think most people today will be planning to use Python 2 for new
>> (non-trivial) developments. Presumably that will change over time.
> 
> But will people sticking with Python 2 be the ones who want to move to
> a new, incompatible PyQt???

I know that some would, but I don't know if that is 10% or 90% of people.

> Personally, I will be sticking with current PyQt and with Python 2 for
> projects that need to be compatible with a wide range of Linux distros.
> For personal projects or new large projects that will take time to
> stabilize, I'd want the latest and greatest of both.
> 
> I don't know all of the changes you have in mind for a more-pythonic
> PyQt, but it seems like QString unification is a major part of it.
> Wouldn't it make more sense to combine that with Python 3's new strings?

Yes, but it can be done for Python 2's unicode strings as well.

Phil
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to