On Jun 19, 2010, at 10:13 AM, Tres Seaver <tsea...@palladion.com> wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jesse Noller wrote:
On Fri, Jun 18, 2010 at 4:48 PM, P.J. Eby <p...@telecommunity.com> wrote:
At 05:22 PM 6/18/2010 +0000, l...@rmi.net wrote:
So here it is: The prevailing view is that 3.X developers hoisted things on users that they did not fully work through themselves. Unicode is prime among these: for all the talk here about how 2.X was broken in this regard, the implications of the 3.X string solution remain to be
fully resolved in the 3.X standard library to this day.  What is a
common Python user to make of that?
Certainly, this was my impression as well, after all the Web-SIG discussions regarding the state of the stdlib in 3.x with respect to URL parsing,
joining, opening, etc.

Nothing is set in stone; if something is incredibly painful, or worse
yet broken, then someone needs to file a bug, bring it to this list,
or bring up a patch.

Or walk away.


Ok. If you want.

This is code we're talking about - nothing is set
in stone, and if something is criminally broken it needs to be first
identified, and then fixed.

To be honest, I'm waiting to see some sort of tutorial(s) for using 3.x that actually addresses these kinds of stdlib usage issues, so that I don't have to think about it or futz around with experimenting, possibly to find that
some things can't be done at all.

I guess tutorial welcome, rather than patch welcome then ;)

The only folks who can write the tutorial are the ones who have already drunk the koolaid. Note that I've been making my living with Python for about twelve years now, and would *like* to use Python3, but can't, yet,
and therefore haven't taken the first sip.

Why can't you? Is it a bug? Let's file it and fix it. Is it that you need a dependency ported? Cool - let's bring it up to the maintainers, or this list, or ask the PSF to push resources into helping port. Anything but nothing.

If what you're saying is that python 3 is a completely unsuitable platform, well, then yeah - we can all "fix" it or walk away.


IOW, 3.x has broken TOOOWTDI for me in some areas. There may be obvious ways to do it, but, as per the Zen of Python, "that way may not be obvious
at first unless you're Dutch".  ;-)

What areas. We need specifics which can either be:

1> Shot down.
2> Turned into bugs, so they can be fixed
3> Documented in the core documentation.

That's bloody ironic in a thread which had pointed at reasons why people are not even considering Py3 for their projects: those folks won't even find the issues due to the lack of confidence in the suitability of the
platform.

What I saw was a thread about some issues in email, and cgi. We have some work being done to address the issue. This will help resolve some of the issues.

I'd there are other issues, then we should step up and either help, or get out ofthe way. Arguing about the viability of a platform we knew would take a bit for adoption is silly and breeds ill will.

It's not a turd, and it's not hopeless, in fact rumor has it NumPy will be ported soon which is a major stepping stone.

The only way to counteract this meme that python 3 is horribly broken is to prove that it's not, fix bugs, and move on. There's no point debating relative turdiness here.

Jesse
_______________________________________________
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