A little too much Dabo evangelizing

Peter Decker wrote:

Your learning curve will be *MUCH* shorter with Dabo. When I coded in
raw wxPython, I always had the help file open, because I needed to
constantly look up those stupid constants and the non-obvious method

...as well as things like how one "really should look at Dabo" and stronger sentiments..

Peter, this is the wxPython-users list, not the Dabo-users list. I'm aware of Dabo. Might even look into it some day. I'm less likely to do that if someone keeps proselytizing so heavily and, in any case, I'm finding it just a tad annoying to have to keep reading your strong encouragements to go look at it. Would you please change the tone a bit? I think others might feel the same. wxPython has certain limitations because of its context. Some folks are comfortable with that, others maybe not even aware it can be avoided. Please just limit yourself to pointing out areas where Dabo might make something easier, rather than referring to wxPython, and perhaps by association those of us that use it, as "stupid".

Sorry to vent publicly, but the list swallows email addresses so I can't comment offline. (Though I'm at peter at engcorp dot com if anyone else cares to take this even further off topic.)

-Peter

Peter Hansen wrote:

Sorry to vent publicly, but the list swallows email addresses so I can't comment offline.

It was kindly pointed out to me that the list does not, in fact, swallow email addresses. I was misinterpreting the address that was used when I hit Reply. (Yes, I know why that is and I should have known better. Sorry to pollute the list!)

-Peter

Hi Peter,

Peter, this is the wxPython-users list, not the Dabo-users list. I'm
aware of Dabo. Might even look into it some day. I'm less likely to do
that if someone keeps proselytizing so heavily and, in any case, I'm
finding it just a tad annoying to have to keep reading your strong
encouragements to go look at it. Would you please change the tone a
bit? I think others might feel the same.

OK, sorry if I offended anyone. Dabo's UI *is* wxPython, though, so
when I see someone struggling with those parts of wxPython that are,
shall we say, less than Pythonic, I want to be sure that they know
that they can have the best of both worlds: great wxPython UIs, but
without all those C++ remnants.

But when someone says they don't want Dabo, you typically proceed to try and get them to tell you why, and then often try to refute their arguments and push Dabo more. That, in my opinion, is where you go from "offering another option" to "becoming a salesperson". Instead of trying to convince people, you can just write a couple sentences, like "Dabo offers X or Y that might help you" and provide a link to the Dabo web site. And if the person says "I don't want to use Dabo", for any reason whatsoever, just leave it at that - drop it. They're adults (or maybe teenagers :wink: - they can visit web sites, read up on the alternatives, google it, etc.

IMHO by pushing Dabo too hard on people, you actually risk a backlash as the community gets tired of hearing about how Dabo is so great all the time. I say this as someone who thinks there is "more than enough room" for wxPython, Dabo and PythonCard and who would like to see all three toolkits continue to grow and improve.

I would agree that talking about specific Dabo issues is out of place
here, but letting someone who wants to use wxPython but is getting
stuck on some of the C++ crud know about a way to have their cake
(wxPython GUIs) and eat it too (Pythonic code) certainly seems
relevant. I know that a lot of the people on the dabo-users list are
like me: wxPython users who have found a better way to use it.

Please just limit
yourself to pointing out areas where Dabo might make something easier,
rather than referring to wxPython, and perhaps by association those of
us that use it, as "stupid".

Oh, come on. I called the constants 'stupid', not the people who end
up having to deal with them. I've also called them ugly, which they
are, but I think you're really stretching if you think that that, "by
association", means that you are ugly.

Perhaps not, but here's a question for you - what if I think they're neither 'stupid' or 'ugly'? You simply say that they "are" stupid and ugly - not that "you think" they are. So am I 'wrong' for thinking they're not, or do you feel that's a perfectly valid position?

I chose Python in large part because of its elegance and readability.
Sorry, but things like wx.EVT_GRID_CMD_LABEL_RIGHT_DCLICK are ugly and
stupid and have no place in Python code.

Who made you the judge of that? Why can't people decide that for themselves?

I don't know anyone who uses
wxPython *because* of stuff like that; instead, they use it *in spite
of* those shortcomings, because the results are worth it.

BTW, I don't use it because of it, but neither do I feel they're shortcomings. After having used many toolkits, I've found each has its own style, and each style has its benefits and drawbacks. The wxPython style is the wxPython style, and the Dabo style is the Dabo style. As I'm not particularly concerned about style, either toolkit is acceptable to me, and since I happen to know wxPython (and have wxPython code), I'm perfectly happy with it as a solution. And personally, I don't see any need to justify my choice to anyone.

Regards,

Kevin

ยทยทยท

On Nov 20, 2006, at 11:20 AM, Peter Decker wrote:

On 11/20/06, Peter Hansen <peter@engcorp.com> wrote:

--

# p.d.

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@lists.wxwidgets.org
For additional commands, e-mail: wxPython-users-help@lists.wxwidgets.org