replacing stdwin

Doug Moen (dmoen@utcc.utoronto.ca)
Fri, 28 May 1993 11:24:33 -0400

I am new to python, and new to python-list, so excuse me if this has been
discussed before.

I have been looking around for an industrial strength scripting and extension
language to incorporate into a new product my company is developing, and I've
pretty much settled on Python. The other thing we need is an industrial
strength portable window system interface, with both C/C++ and Python bindings.
Sadly, stdwin just doesn't cut it. So, I'm looking for alternatives.

One possibility is to purchase a commercial platform-independent GUI library
such as Aspect, C++/Views, Galaxy, Zinc, etc, and create a Python interface.
Has anybody done this?

Another possibility is to find a non-commercial GUI library (hopefully, one
that is distributed on the same terms as Python), and create a Python interface
to that. The advantage of this second approach is that the resulting package
could be made freely distributable, and incorporated into the Python
distribution. Any leads on this?

Are there any "official" plans to replace stdwin with something better?

P.S.
Because we are developing a commercial product, we are committing significant
manpower to fixing bugs, porting to new platforms*, creating a regression
test suite, and adding enhancements. I would ideally like to fold these
changes into the main Python distribution, so that we can benefit from the
work that other Python developers are doing. By the way, just how much
Python development activity is going on right now, and by how many people?
When will version 1.0 be released?

*New platforms: We are planning a 32 bit Microsoft Windows port,
with dynamic loading implemented using DLLs. Probably this will force us
to put the Python interpreter into a DLL. Has anyone done this before?

Doug Moen dmoen@utcc.utoronto.ca