[META-SIG] Re: Python a new opportunity.
Samual M. Rushing
rushing@nightmare.com
Tue, 15 Jul 1997 23:32:28 -0500
-----BEGIN PGP SIGNED MESSAGE-----
>>>>> "je" == JOE ELLSWORTH <JOE_ELLSWORTH@HP-Cupertino-om5.om.hp.com> writes:
je> I believe Python and a TK look alike could fill this
je> niche better than currently available development tools and
je> would benefit from doing so by attracting a new group of
je> previously inaccessible pragmatic application developers. Of
je> course marketing the availability of the tool would be as
je> important as making it available in the first place. Some non
je> trivial applications using the tool would also help.
je> The core MFC libraries are available for CE and as such a
je> porting effort should not be terribly difficult except for
je> memory foot print and access to a few proprietary features of
je> the new device.
I don't know about MFC on the CE platform, but elsewhere MFC is nearly
a megabyte. [imagine what you could do with a megabyte of python byte
code!]
je> Features Needed to compete in this space: Compatibility
je> with Windows CE.
je> A base memory foot print less than 500K, ideally less
je> than 300K. multiple copies of interpreter should be able to
je> share base memory.
One thing you might want to explore is the fledgling 'class library'
that's included with the 'calldll' module: Although it's very
incomplete (I don't get to work on it much), it suffices for building
windows applications. It uses calldll to speak directly to the
windows API: (i.e., it calls functions in user32.dll, gdi32.dll,
kernel32.dll, etc...) Even with the message loop written entirely in
Python, the performance is good: I've written applications that do
scrolled scaled graphics... Most of this is in about, hmmm... 50-60k
of pyc files.
I think a Tk-like library (in other words, a well-designed,
object-oriented library where widgets can be composed) could be built
on this. In fact, that was my goal when I started working on it.
[see http://www.nightmare.com/software.html for a description of the
calldll]
- -Sam
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2
Comment: Processed by Mailcrypt 3.4, an Emacs/PGP interface
iQCVAwUBM8xOpGys8OGgJmJxAQHi7QQApRXBuBabCb74h5yMFCmvCcNVTuX6E8TV
2usRLwsOSH19X3ONKjfNMhK69n/kQ1DnlrHTTFTHQleZICx11+pBgyS6hl+34DI7
XKzU+zelMcE4ySQB+1q93oJzvAAHwbSu6FzXkqPYAIXEjV6NzQztqcg8na9zDxN1
tnIPBqSoSf0=
=IXVm
-----END PGP SIGNATURE-----
_______________
META-SIG - SIG on Python.Org SIGs and Mailing Lists
send messages to: meta-sig@python.org
administrivia to: meta-sig-request@python.org
_______________