Re: Wheel-reinvention with Python

2005-08-16 Thread Magnus Lycka
David E. Konerding DSD staff wrote: Actually, the real problem with the wxWidgets documentation is that it doesn't tell you *how* to do things. It does only a barely adequate job as an API reference, but what it lacks is an extensive howto. I waste too much of my time dinking around deep

Re: Wheel-reinvention with Python

2005-08-16 Thread Ed Leafe
On Tuesday 16 August 2005 05:48, Magnus Lycka wrote: The fact that his excellent, more or less daily postings are so badly needed does indicate a problem, either with the design of the toolkit, or with the docs. I'm not sure which. I htink that there is such an overwhelming amount of stuff

Re: Wheel-reinvention with Python

2005-08-15 Thread jbperez808
Torsten Bronger wrote: I've been having a closer look at wxPython which is not Pythonic at all and bad documented. Probably I'll use it nevertheless. Aye. Couldn't agree more. PyGTK and PyQt may have their own advantages and disadvantages. I like PyGTK because the calls are C-based and

Re: Wheel-reinvention with Python

2005-08-15 Thread Brian Victor
[EMAIL PROTECTED] wrote: Torsten Bronger wrote: I've been having a closer look at wxPython which is not Pythonic at all and bad documented. Probably I'll use it nevertheless. Aye. Couldn't agree more. You know, whenever someone mentions wxPython being badly documented, I have to wonder

Re: Wheel-reinvention with Python

2005-08-15 Thread Ben Finney
Brian Victor [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] wrote: Torsten Bronger wrote: I've been having a closer look at wxPython which is not Pythonic at all and bad documented. Probably I'll use it nevertheless. Aye. Couldn't agree more. You know, whenever someone mentions wxPython

Re: Wheel-reinvention with Python

2005-08-15 Thread David E. Konerding DSD staff
In article [EMAIL PROTECTED], Ben Finney wrote: Brian Victor [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] wrote: Torsten Bronger wrote: I've been having a closer look at wxPython which is not Pythonic at all and bad documented. Probably I'll use it nevertheless. Aye. Couldn't agree more.

Re: Wheel-reinvention with Python

2005-08-07 Thread Mike Meyer
Dennis Lee Bieber [EMAIL PROTECTED] writes: On 06 Aug 2005 17:27:33 -0700, Paul Rubin http://[EMAIL PROTECTED] declaimed the following in comp.lang.python: Mike Meyer [EMAIL PROTECTED] writes: Is there a free language you consider successful? I can't think of any that are a lot more (i.e.

Re: Wheel-reinvention with Python

2005-08-06 Thread Torsten Bronger
Hallöchen! Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: [...] I notice that the Wikipedia doesn't have a definition for special purpose language, instead preferring the phrase Domain Specific Langauge. That matches the definition that agrees with what I

Re: Wheel-reinvention with Python

2005-08-06 Thread Dan Sommers
On Fri, 05 Aug 2005 21:59:28 -0400, Mike Meyer [EMAIL PROTECTED] wrote: Is there a free language you consider successful? I can't think of any that are a lot more (i.e. - an order of magnitude) successful than Python that aren't derived from C. How about Postscript? (I believe that

Re: Wheel-reinvention with Python

2005-08-06 Thread Paul Rubin
Mike Meyer [EMAIL PROTECTED] writes: Is there a free language you consider successful? I can't think of any that are a lot more (i.e. - an order of magnitude) successful than Python that aren't derived from C. SQL Have you noticed that languages with really cool features aren't very

Re: Wheel-reinvention with Python

2005-08-05 Thread Torsten Bronger
Hallöchen! Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: [...] You didn't answer the question

Re: Wheel-reinvention with Python

2005-08-05 Thread Mike Meyer
Torsten Bronger [EMAIL PROTECTED] writes: Hallöchen! Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes:

Re: Wheel-reinvention with Python

2005-08-04 Thread Paul McNett
Mike Meyer wrote: Mike Meyer [EMAIL PROTECTED] writes: I think you'll find that wxPython installs perfectly on Tiger using the package provided. Indeed, the only really painful platform to install wxPython on is Linux, where you pretty much need to build from source if you want the latest and

Re: Wheel-reinvention with Python

2005-08-04 Thread Robert Kern
Paul McNett wrote: Mike Meyer wrote: Mike Meyer [EMAIL PROTECTED] writes: I think you'll find that wxPython installs perfectly on Tiger using the package provided. Indeed, the only really painful platform to install wxPython on is Linux, where you pretty much need to build from source if you

Re: Wheel-reinvention with Python

2005-08-04 Thread Torsten Bronger
Hallöchen! Dennis Lee Bieber [EMAIL PROTECTED] writes: On Thu, 04 Aug 2005 00:53:28 -0400, Mike Meyer [EMAIL PROTECTED] declaimed the following in comp.lang.python: No, it's not a discussion about estimates. The average household in a G8 country has more computers that don't run Windows -

Re: Wheel-reinvention with Python

2005-08-04 Thread Cliff Wells
On Thu, 2005-08-04 at 01:04 -0400, Mike Meyer wrote: Right. Let's go back to the original question: What's the app I use on Unix that acts like py2exe on Windows and py2app on Unix? Any archiving system can be coerced into collecting all the parts together. None of them do it automatically.

Re: Wheel-reinvention with Python

2005-08-04 Thread Mike Meyer
In [EMAIL PROTECTED], Cliff Wells [EMAIL PROTECTED] typed: On Thu, 2005-08-04 at 01:04 -0400, Mike Meyer wrote: Right. Let's go back to the original question: What's the app I use on Unix that acts like py2exe on Windows and py2app on Unix? Here's where I ask *you* to stop being an ass.

Re: Wheel-reinvention with Python

2005-08-04 Thread Mike Meyer
Torsten Bronger [EMAIL PROTECTED] writes: Hallöchen! Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: [...] You didn't answer the question about how you define agile project.

Re: Wheel-reinvention with Python

2005-08-03 Thread Mike Meyer
Cliff Wells [EMAIL PROTECTED] writes: On Tue, 2005-08-02 at 20:17 -0400, Mike Meyer wrote: Um - you're not answering the question I asked. I asked What app do I use to bundle my applications for Unix, ala py2exe (or whatever it is) for Windows? You're telling me how to install wxPython on

Re: Wheel-reinvention with Python

2005-08-03 Thread Cliff Wells
On Wed, 2005-08-03 at 09:47 -0400, Mike Meyer wrote: Cliff Wells [EMAIL PROTECTED] writes: On Tue, 2005-08-02 at 20:17 -0400, Mike Meyer wrote: Um - you're not answering the question I asked. I asked What app do I use to bundle my applications for Unix, ala py2exe (or whatever it is)

Re: Wheel-reinvention with Python

2005-08-03 Thread Mike Meyer
Torsten Bronger [EMAIL PROTECTED] writes: Hallöchen! Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: Because such projects attract the greatest number of developers, many of them being amongst the most diligent developers, too. I expect this to have a

Re: Wheel-reinvention with Python

2005-08-03 Thread Mike Meyer
Cliff Wells [EMAIL PROTECTED] writes: On Wed, 2005-08-03 at 09:47 -0400, Mike Meyer wrote: Cliff Wells [EMAIL PROTECTED] writes: On Tue, 2005-08-02 at 20:17 -0400, Mike Meyer wrote: Um - you're not answering the question I asked. I asked What app do I use to bundle my applications for

Re: Wheel-reinvention with Python

2005-08-03 Thread Mike Meyer
Mike Meyer [EMAIL PROTECTED] writes: I think you'll find that wxPython installs perfectly on Tiger using the package provided. Indeed, the only really painful platform to install wxPython on is Linux, where you pretty much need to build from source if you want the latest and greatest. FWIW,

Re: Wheel-reinvention with Python

2005-08-03 Thread Paul Rubin
Mike Meyer [EMAIL PROTECTED] writes: No, it's not a discussion about estimates. The average household in a G8 country has more computers that don't run Windows - and in fact don't have GUIs at all - than otherwise. This is a fact of life. Most of those computers aren't programmable in Python

Re: Wheel-reinvention with Python

2005-08-03 Thread Torsten Bronger
Hallöchen! Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: [...] You didn't answer the question about how you define agile project. Please do so if you expect a comment on

Re: Wheel-reinvention with Python

2005-08-02 Thread Torsten Bronger
Hallöchen! Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: [...] I'm interested in a language with a big community. This is my definition of success. [...] GUI applications seem to be the most attractive application type. This is not only true for

Re: Wheel-reinvention with Python

2005-08-02 Thread phil hunt
On Tue, 02 Aug 2005 00:42:53 -0400, Mike Meyer [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] (phil hunt) writes: In practise any Python GUI is going to contain code from otyher languages since if it was coded all the way down in python it would be too slow. Not necessarily. My window manger is

Re: Wheel-reinvention with Python

2005-08-02 Thread Cliff Wells
On Tue, 2005-08-02 at 09:45 +0200, Torsten Bronger wrote: Yes, this is what I meant with legacy code. C and C++ are actually special-purpose. They are good for controlling a computer but not for implementing an idea. Their current vitality on almost all software areas arise from the fact

Re: Wheel-reinvention with Python

2005-08-02 Thread Torsten Bronger
Hallöchen! Cliff Wells [EMAIL PROTECTED] writes: On Tue, 2005-08-02 at 09:45 +0200, Torsten Bronger wrote: Yes, this is what I meant with legacy code. C and C++ are actually special-purpose. They are good for controlling a computer but not for implementing an idea. Their current

Re: Wheel-reinvention with Python

2005-08-02 Thread Mike Meyer
Cliff Wells [EMAIL PROTECTED] writes: Regardless, when you say Unix, what do you mean? You may as well say OS as this term has little meaning. Linux (which flavor)? BSD? SCO? HPUX? OS/X? Minix? Whichever way, I suspect that a bit of distutils hacking would solve your problem. I

Re: Wheel-reinvention with Python

2005-08-02 Thread Mike Meyer
Jorge Godoy [EMAIL PROTECTED] writes: Mike Meyer wrote: In fact this sounds more like a joke I've heard a while ago: standards, if you don't like the ones out there, create your own. Works for me. What works for you? You believe that chaos is better than having standards? I believe that

Re: Wheel-reinvention with Python

2005-08-02 Thread Mike Meyer
[EMAIL PROTECTED] (phil hunt) writes: On Tue, 02 Aug 2005 00:42:53 -0400, Mike Meyer [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] (phil hunt) writes: In practise any Python GUI is going to contain code from otyher languages since if it was coded all the way down in python it would be too

Re: Wheel-reinvention with Python

2005-08-02 Thread Mike Meyer
Torsten Bronger [EMAIL PROTECTED] writes: Hallöchen! Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: [...] I'm interested in a language with a big community. This is my definition of success. [...] GUI applications seem to be the most attractive

Re: Wheel-reinvention with Python

2005-08-02 Thread Mike Meyer
Paul McNett [EMAIL PROTECTED] writes: project I've found, but still doable. Well, I've got a long history of installing things from source - going back to v6. On OS X, I like the darwin ports stuff, so I tried that: % sudo port install wxpython It blew up trying to compile wxpython. The

Re: Wheel-reinvention with Python

2005-08-02 Thread Cliff Wells
On Tue, 2005-08-02 at 20:17 -0400, Mike Meyer wrote: Um - you're not answering the question I asked. I asked What app do I use to bundle my applications for Unix, ala py2exe (or whatever it is) for Windows? You're telling me how to install wxPython on those platforms. I know how to install

Re: Wheel-reinvention with Python

2005-08-02 Thread Torsten Bronger
Hallöchen! Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: [...] Because such projects attract the greatest number of developers, many of them being amongst the most diligent developers, too. I expect this to have a positive influence of the language. You

Re: Wheel-reinvention with Python

2005-08-01 Thread Torsten Bronger
Hallöchen! Paul Rubin http://[EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: I can't really understand your hostility towards non-Tkinter toolkits. In the case of wxPython, it's part of SUSE, which is probably also true for Fedora and Mandriva. Installing is as easy

Re: Wheel-reinvention with Python

2005-08-01 Thread Torsten Bronger
Hallöchen! Cliff Wells [EMAIL PROTECTED] writes: On Sun, 2005-07-31 at 23:46 +0200, Torsten Bronger wrote: Cliff Wells [EMAIL PROTECTED] writes: [...] Well, I think this exposes one of the more interesting sides of open source software in general. For better or worse, you get choices.

Re: Wheel-reinvention with Python

2005-08-01 Thread Paul Rubin
Torsten Bronger [EMAIL PROTECTED] writes: No it's not on Fedora, at least FC3. It may not be on a DVD but the RPMs are avaiable where Fedora should look for them. I had huge trouble trying to build it and gave up. It's perfectly okay if you are used to build everything yourself but

Re: Wheel-reinvention with Python

2005-08-01 Thread Cliff Wells
On Sun, 2005-07-31 at 23:47 -0700, Paul Rubin wrote: snip commentary about how Paul wants to both not install *anything* and if he does have to install something he must compile it from source because he shouldn't have had to do it in the first place therefore he needs to make it as difficult as

Re: Wheel-reinvention with Python

2005-08-01 Thread phil hunt
On Sun, 31 Jul 2005 08:02:43 -0400, Ed Leafe [EMAIL PROTECTED] wrote: On Sunday 31 July 2005 01:02, phil hunt wrote: You mightn't have, but I suspect more Python programers who've written GUI apps have used Tkinter than any of the other APIs. Not that I'm a particular fan of it, it's just I

Re: Wheel-reinvention with Python

2005-08-01 Thread phil hunt
On 31 Jul 2005 10:07:52 -0700, Kay Schluehr [EMAIL PROTECTED] wrote: Ed Leafe wrote: On Sunday 31 July 2005 01:02, phil hunt wrote: You mightn't have, but I suspect more Python programers who've written GUI apps have used Tkinter than any of the other APIs. Not that I'm a particular fan

Re: Wheel-reinvention with Python

2005-08-01 Thread phil hunt
On Sun, 31 Jul 2005 14:52:58 -0400, Mike Meyer [EMAIL PROTECTED] wrote: Torsten Bronger [EMAIL PROTECTED] writes: Hallöchen! Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: Calvin Spealman [EMAIL PROTECTED] writes: The choice is GUI toolkits is largely seperate

Re: Wheel-reinvention with Python

2005-08-01 Thread phil hunt
On Sun, 31 Jul 2005 12:09:48 -0700, Cliff Wells [EMAIL PROTECTED] wrote: On Sun, 2005-07-31 at 10:07 -0700, Kay Schluehr wrote: Some other people already abandoned Python not for the worst reasons: http://www.kevin-walzer.com/pivot/entry.php?id=69 Being a developer requires not only a bit of

Re: Wheel-reinvention with Python

2005-08-01 Thread Cliff Wells
On Mon, 2005-08-01 at 08:53 +0100, phil hunt wrote: I was under the impression -- from reading this ng -- that wx was buggy on some platforms and less portable than Tkinter. Not true? It depends on how you define buggy and portable... also platform is up for grabs too ;) On the serious side,

Re: Wheel-reinvention with Python

2005-08-01 Thread Reinhold Birkenfeld
phil hunt wrote: On Sun, 31 Jul 2005 12:09:48 -0700, Cliff Wells [EMAIL PROTECTED] wrote: On Sun, 2005-07-31 at 10:07 -0700, Kay Schluehr wrote: Some other people already abandoned Python not for the worst reasons: http://www.kevin-walzer.com/pivot/entry.php?id=69 Being a developer requires

Re: Wheel-reinvention with Python

2005-08-01 Thread Ed Leafe
On Sunday 31 July 2005 22:39, Paul Rubin wrote: import dabo app = dabo.dApp() dApp.start()  Sorry, I couldn't do it in 5.  ;-) Oh, and that includes a full menu, too. I get an ImportError exception when I try that.  Any suggestions?  Note that I don't get that exception from

Re: The state of OO wrappers on top of wxPython (was Re: Wheel-reinvention with Python)

2005-08-01 Thread Marek Kubica
On Sat, 30 Jul 2005 14:13:14 -0700 Cliff Wells wrote: But how stable is GTK on systems such as Windows and OS/X? That has been what has kept me from using it. Most GTK apps I've used on Windows (including the venerable GIMP) are nowhere near as stable as their Linux counterparts (although

Re: Wheel-reinvention with Python

2005-08-01 Thread Marek Kubica
Hello! On Sun, 31 Jul 2005 13:46:55 +0200 Torsten Bronger wrote: Be that as it may, some Google postings suggest that it works at least with wxPython. Yes, it does. I hadn't done this a long time, but it is possible. In fact, afaik there are less problems with py2exe and wxPython than with

Re: Wheel-reinvention with Python

2005-08-01 Thread Marek Kubica
On 31 Jul 2005 16:38:45 -0700 Paul Rubin wrote: I can put up a Tk gui in about 5 lines of code from a stock Python distro without having to install anything additional. How do I do that with wxPython? It is very easy under Debian Sarge to do it. Well after installing python-tk which needs

Re: The state of OO wrappers on top of wxPython (was Re: Wheel-reinvention with Python)

2005-08-01 Thread Cliff Wells
On Mon, 2005-08-01 at 14:20 +0200, Marek Kubica wrote: If you already tried GIMP on Windows, better try Inkscape on Windows.. that piece of GTK software is really good. I don't do any actual work under Windows any more. My Windows VMware session is purely for testing Windows apps and websites

Re: Wheel-reinvention with Python

2005-08-01 Thread Fuzzyman
Torsten Bronger wrote: Hallöchen! Peter Decker [EMAIL PROTECTED] writes: On 7/30/05, Torsten Bronger [EMAIL PROTECTED] wrote: I've been having a closer look at wxPython which is not Pythonic at all and bad documented. Probably I'll use it nevertheless. PyGTK and PyQt may have their

Re: Wheel-reinvention with Python

2005-08-01 Thread Christopher Subich
Paul Rubin wrote: I think my approach is in some sense completely typical: I don't want to install ANYTHING, EVER. I've described this before. I want to buy a new computer and have all the software I'll ever need already on the hard drive, and use it from that day forward. By the time the

Re: Wheel-reinvention with Python

2005-08-01 Thread Peter Decker
On 31 Jul 2005 09:03:41 -0700, Paul Rubin http://phr.cx@nospam.invalid wrote: How on earth did you decide that, since tkinter actually runs out of the box when you install Python on most platforms, and wxPython doesn't? I can't even think about trying out Dabo unless I'm willing to go through

Re: Wheel-reinvention with Python

2005-08-01 Thread Terry Reedy
This sort of intentional obtuseness grates on me too. Just to let you know, this discussion has convinced me to try Dabo, which I knew nothing about before. So your participation has not been useless. In fact, I think I will start with your two-liner below so I can see what I get by default

Re: Wheel-reinvention with Python

2005-08-01 Thread Ed Leafe
On Monday 01 August 2005 10:35, Terry Reedy wrote: This sort of intentional obtuseness grates on me too.  Just to let you know, this discussion has convinced me to try Dabo, which I knew nothing about before.  So your participation has not been useless.  In fact, I think I will start with

Re: Wheel-reinvention with Python

2005-08-01 Thread Devan L
Ed Leafe wrote: On Sunday 31 July 2005 22:39, Paul Rubin wrote: import dabo app = dabo.dApp() dApp.start() Sorry, I couldn't do it in 5. ;-) Oh, and that includes a full menu, too. I get an ImportError exception when I try that. Any suggestions? Note that I don't get

Re: Wheel-reinvention with Python

2005-08-01 Thread Paul McNett
Devan L wrote: If you're creating a new instance of your dApp(I assume its a class) with no arguments, then effectively your just creating a default program which is already defined in the dabo module. If you could write it in a few, short lines of code by defining a new class, then you might

Re: Wheel-reinvention with Python

2005-08-01 Thread Kay Schluehr
Reinhold Birkenfeld wrote: In practise any Python GUI is going to contain code from otyher languages since if it was coded all the way down in python it would be too slow. Oh, I could imagine that a MFC-like wrapper around win32gui, or another one around Xlib wouldn't be slower that

Re: Wheel-reinvention with Python

2005-08-01 Thread Mark Roseman
Ed Leafe [EMAIL PROTECTED] wrote: On Sunday 31 July 2005 12:03, Paul Rubin wrote: How on earth did you decide that, since tkinter actually runs out of the box when you install Python on most platforms, and wxPython doesn't? Because Tkinter looked like crap on OS X. Sorry, but it's hard

Re: Wheel-reinvention with Python

2005-08-01 Thread Mark Roseman
How can I embed a browser in Tk (I mean a real browser, like Mozilla, Safari, or even Exploder)? At all? On any platform? This has always been the tradeoff for Tk. Try this as one example: http://wiki.tcl.tk/4094 Tk is great for learning, easy to write small, basic interfaces,

Re: Wheel-reinvention with Python

2005-08-01 Thread Paul Rubin
Peter Decker [EMAIL PROTECTED] writes: Geez, can you whine some more? Most people are running wxPython just fine, Most people? What percentage of actual Python users do you think have wxPython installed? If you're really claiming it's over 50%, you're out of your mind. --

Re: Wheel-reinvention with Python

2005-08-01 Thread Ed Leafe
On Monday 01 August 2005 15:21, Mark Roseman wrote: FWIW, some people may find this page interesting, which gives you an idea what standard Tk looks like on OS X, and then with adopting the tile extension to Tk and a few other tweaks, which is on its way to becoming a standard part of Tk:    

Re: Wheel-reinvention with Python

2005-08-01 Thread Peter Decker
On 01 Aug 2005 12:58:57 -0700, Paul Rubin http://phr.cx@nospam.invalid wrote: Geez, can you whine some more? Most people are running wxPython just fine, Most people? What percentage of actual Python users do you think have wxPython installed? If you're really claiming it's over 50%,

Re: Wheel-reinvention with Python

2005-08-01 Thread Paul Rubin
Peter Decker [EMAIL PROTECTED] writes: We were discussing your 'enormous pain' installing wxPython. I find it interesting that you selectively quoted part of one line of my post, Yes, the one line I quoted was the one that said most people have wxPython installed, which is a preposterous claim.

Re: Wheel-reinvention with Python

2005-08-01 Thread Cliff Wells
On Mon, 2005-08-01 at 15:26 -0400, Mark Roseman wrote: How can I embed a browser in Tk (I mean a real browser, like Mozilla, Safari, or even Exploder)? At all? On any platform? This has always been the tradeoff for Tk. Try this as one example: http://wiki.tcl.tk/4094 Okay, I

Re: Wheel-reinvention with Python

2005-08-01 Thread Peter Decker
On 01 Aug 2005 13:38:21 -0700, Paul Rubin http://phr.cx@nospam.invalid wrote: Peter Decker [EMAIL PROTECTED] writes: We were discussing your 'enormous pain' installing wxPython. I find it interesting that you selectively quoted part of one line of my post, Yes, the one line I quoted was

Re: Wheel-reinvention with Python

2005-08-01 Thread Cliff Wells
On Mon, 2005-08-01 at 13:38 -0700, Paul Rubin wrote: Peter Decker [EMAIL PROTECTED] writes: We were discussing your 'enormous pain' installing wxPython. I find it interesting that you selectively quoted part of one line of my post, Yes, the one line I quoted was the one that said most

Re: Wheel-reinvention with Python

2005-08-01 Thread Reinhold Birkenfeld
Kay Schluehr wrote: Reinhold Birkenfeld wrote: In practise any Python GUI is going to contain code from otyher languages since if it was coded all the way down in python it would be too slow. Oh, I could imagine that a MFC-like wrapper around win32gui, or another one around Xlib

Re: Wheel-reinvention with Python

2005-08-01 Thread Paul Rubin
Cliff Wells [EMAIL PROTECTED] writes: Still, that leaves Linux and Mac out in the cold. But I'll admit you met my challenge. Most likely you can actually do most of the things with Tk you can with Wx, it's simply a matter of how much effort is going to be (for instance, it's certainly quite

Re: Wheel-reinvention with Python

2005-08-01 Thread Paul Rubin
Cliff Wells [EMAIL PROTECTED] writes: It was quite clear that by saying most people he was not referring to the set of most Python users, but rather the set of most people who have tried wxPython. That wasn't clear to me. If that's what he meant, he should have said so. --

Re: Wheel-reinvention with Python

2005-08-01 Thread Cliff Wells
On Mon, 2005-08-01 at 14:13 -0700, Paul Rubin wrote: Cliff Wells [EMAIL PROTECTED] writes: Still, that leaves Linux and Mac out in the cold. But I'll admit you met my challenge. Most likely you can actually do most of the things with Tk you can with Wx, it's simply a matter of how much

Re: Wheel-reinvention with Python

2005-08-01 Thread Cliff Wells
On Mon, 2005-08-01 at 14:16 -0700, Paul Rubin wrote: Cliff Wells [EMAIL PROTECTED] writes: It was quite clear that by saying most people he was not referring to the set of most Python users, but rather the set of most people who have tried wxPython. That wasn't clear to me. If that's

Re: Wheel-reinvention with Python

2005-08-01 Thread Mark Roseman
Paul Rubin http://[EMAIL PROTECTED] wrote: Cliff Wells [EMAIL PROTECTED] writes: Still, that leaves Linux and Mac out in the cold. But I'll admit you met my challenge. Most likely you can actually do most of the things with Tk you can with Wx, it's simply a matter of how much effort is

Re: Wheel-reinvention with Python

2005-08-01 Thread Cliff Wells
On Mon, 2005-08-01 at 17:54 -0400, Mark Roseman wrote: I'll point out that this has been done (in fact, many times). For example: http://tkhtml.hwaci.com (Integrating Gecko in has also been done, as a side note). Interesting. Your later point about hard to find is certainly

Re: Wheel-reinvention with Python

2005-08-01 Thread Mike Meyer
Cliff Wells [EMAIL PROTECTED] writes: On Sun, 2005-07-31 at 14:58 -0400, Mike Meyer wrote: And what do I use to bundle my application for Unix? Most of the things I build get installed on Unix servers. You install GUI apps on Unix *servers*? Yup. Thanks to the wonders of X, I can run GUI

Re: Wheel-reinvention with Python

2005-08-01 Thread Mike Meyer
Jorge Godoy [EMAIL PROTECTED] writes: Mike Meyer wrote: We already have multiple distributions of Python: CPython, IronPython, and Jython (and there's at least one more). We even have multiple distributions of CPython, what with Active State doing their own and the MacPython distribution.

Re: Wheel-reinvention with Python

2005-08-01 Thread Mike Meyer
Torsten Bronger [EMAIL PROTECTED] writes: Hallöchen! Mike Meyer [EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: [...] None of us has talked about changing syntax. However, the standard library is part of the language unless you're really very petty. Or you use

Re: Wheel-reinvention with Python

2005-08-01 Thread Cliff Wells
On Mon, 2005-08-01 at 23:49 -0400, Mike Meyer wrote: Cliff Wells [EMAIL PROTECTED] writes: On Sun, 2005-07-31 at 14:58 -0400, Mike Meyer wrote: And what do I use to bundle my application for Unix? Most of the things I build get installed on Unix servers. You install GUI apps on Unix

Re: Wheel-reinvention with Python

2005-08-01 Thread Cliff Wells
On Mon, 2005-08-01 at 23:56 -0400, Mike Meyer wrote: I think you have me confused with someone else. I was responding to someone who was claiming that the lack of a standard enterprise strength GUI toolkit was a serious problem for Python - I disagree. I won't recap the thread, but other

Re: Wheel-reinvention with Python

2005-08-01 Thread Cliff Wells
On Tue, 2005-08-02 at 00:18 -0400, Mike Meyer wrote: Or maybe you could switch to Jython, and just use swing? Man, c.l.py is getting *mean* ;) -- [EMAIL PROTECTED] http://www.develix.com :: Web applications and hosting :: Linux, PostgreSQL and Python specialists :: --

Re: Wheel-reinvention with Python

2005-08-01 Thread Jorge Godoy
Mike Meyer wrote: Exactly what problem are you trying to solve? If it's the one about not having a standard GUI, I don't think it's a problem. Me neither. You pointed out that having a standard distribution made by some company would solve the non-standard GUI problem. I believe we share the

Re: Wheel-reinvention with Python

2005-08-01 Thread Mike Meyer
[EMAIL PROTECTED] (phil hunt) writes: In practise any Python GUI is going to contain code from otyher languages since if it was coded all the way down in python it would be too slow. Not necessarily. My window manger is Python all the way down - it uses the Python Xlib implementation - and

Re: Wheel-reinvention with Python

2005-08-01 Thread Mike Meyer
Paul McNett [EMAIL PROTECTED] writes: On Windows and Mac, you download the package and run through the wizard. Which package? I'm looking at the sourceforge download site, and don't see any packages for Python 2.4 on OS X 10.4. In fact, I don't see any packages for 10.4 at all. IIRC, they

Re: Wheel-reinvention with Python

2005-08-01 Thread Paul McNett
Mike Meyer wrote: Paul McNett [EMAIL PROTECTED] writes: On Windows and Mac, you download the package and run through the wizard. Which package? I'm looking at the sourceforge download site, and don't see any packages for Python 2.4 on OS X 10.4. In fact, I don't see any packages for 10.4

Re: Wheel-reinvention with Python

2005-07-31 Thread phil hunt
On Sat, 30 Jul 2005 16:51:13 +0200, Torsten Bronger [EMAIL PROTECTED] wrote: Hallöchen! [EMAIL PROTECTED] (phil hunt) writes: [...] How about sometihing with the same API as Tkinter (so no need to relearn), but which looks prettier? Would that fix your gripes? I haven't learned Tkinter.

Re: Wheel-reinvention with Python

2005-07-31 Thread Torsten Bronger
Hallöchen! [EMAIL PROTECTED] (phil hunt) writes: On Sat, 30 Jul 2005 16:51:13 +0200, Torsten Bronger [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] (phil hunt) writes: [...] How about sometihing with the same API as Tkinter (so no need to relearn), but which looks prettier? Would that fix

Re: Wheel-reinvention with Python

2005-07-31 Thread Cliff Wells
On Sun, 2005-07-31 at 00:59 -0400, Mike Meyer wrote: I don't particularly like Tkinter, but it seems to me that it's pretty much won. It seems to be installed on every desktop platform along with Python. That means that if I want to distribute GUI apps, I'm going to cause the least headache

Re: The state of OO wrappers on top of wxPython (was Re: Wheel-reinvention with Python)

2005-07-31 Thread Cliff Wells
On Sat, 2005-07-30 at 16:52 -0700, Bugs wrote: Cliff Wells wrote: But how stable is GTK on systems such as Windows and OS/X? That has been what has kept me from using it. Most GTK apps I've used on Windows (including the venerable GIMP) are nowhere near as stable as their Linux

Re: Wheel-reinvention with Python

2005-07-31 Thread Paul Rubin
[EMAIL PROTECTED] (phil hunt) writes: What you say Pythonic, what do you mean? And how do you rate Tkinter, PyGtk, PyQt/PyKDE, wxWindows for Pythonicness? Tkinter is not very Pythonic because it's sort of a Frankenstein hybrid of Python and Tcl, but at least it's there and it more or less

Re: Wheel-reinvention with Python

2005-07-31 Thread Torsten Bronger
Hallöchen! Cliff Wells [EMAIL PROTECTED] writes: [...] The least headache for end users comes from properly packaging your application. End users shouldn't need to worry about installing third party packages (or even Python for that matter). Tools such as py2exe and Inno installer make

Re: Wheel-reinvention with Python

2005-07-31 Thread Paul Rubin
Torsten Bronger [EMAIL PROTECTED] writes: Does py2exe work for all GUI libraries? No, it's Windows-only. -- http://mail.python.org/mailman/listinfo/python-list

Re: Wheel-reinvention with Python

2005-07-31 Thread Paul Rubin
Cliff Wells [EMAIL PROTECTED] writes: application. End users shouldn't need to worry about installing third party packages (or even Python for that matter). Tools such as py2exe and Inno installer make this pretty simple on Windows, and py2app on OS/X accomplishes the same. It should be

Re: Wheel-reinvention with Python

2005-07-31 Thread phil hunt
On Sun, 31 Jul 2005 08:22:23 +0200, Torsten Bronger [EMAIL PROTECTED] wrote: What you say Pythonic, what do you mean? And how do you rate Tkinter, PyGtk, PyQt/PyKDE, wxWindows for Pythonicness? I don't like to set arguments to -1 or NULL, but to None. Fair enough I'd like to have

Re: Wheel-reinvention with Python

2005-07-31 Thread Robert Kern
phil hunt wrote: OK, hows this for an idea: 1. create a new API, loosely based on the Tkinter API, but more Pythonic 2. implement Tk using this API (probably won't be difficult because we can use Tkinter as a base) 3. Implement bindings to Gtk and Qt/KDE using this API. Like PyGUI,

Re: Wheel-reinvention with Python

2005-07-31 Thread Torsten Bronger
Hallöchen! Paul Rubin http://[EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: Does py2exe work for all GUI libraries? No, it's Windows-only. However, OS'es and GUI libraries are different axes in the space of possibilities. Tschö, Torsten. -- Torsten Bronger,

Re: Wheel-reinvention with Python

2005-07-31 Thread Paul Rubin
Torsten Bronger [EMAIL PROTECTED] writes: Does py2exe work for all GUI libraries? No, it's Windows-only. However, OS'es and GUI libraries are different axes in the space of possibilities. I'm not sure what you mean. Whatever GUI library the Mac uses, py2exe doesn't work with it, since

Re: Wheel-reinvention with Python

2005-07-31 Thread Torsten Bronger
Hallöchen! Paul Rubin http://[EMAIL PROTECTED] writes: Torsten Bronger [EMAIL PROTECTED] writes: Does py2exe work for all GUI libraries? No, it's Windows-only. However, OS'es and GUI libraries are different axes in the space of possibilities. I'm not sure what you mean. I didn't ask

Re: Wheel-reinvention with Python

2005-07-31 Thread Paul Rubin
Torsten Bronger [EMAIL PROTECTED] writes: Does py2exe work for all GUI libraries? No, it's Windows-only. I didn't ask does it work with OSX but does it work with wxPython or PyQt. py2exe only creates Windows files, that's right, but why is this important here? You asked whether it works

Re: Wheel-reinvention with Python

2005-07-31 Thread Ed Leafe
On Sunday 31 July 2005 01:02, phil hunt wrote: You mightn't have, but I suspect more Python programers who've written GUI apps have used Tkinter than any of the other APIs. Not that I'm a particular fan of it, it's just I like standardisation, because then you get network effects. At PyCon

  1   2   >