[plt-scheme] An Editors Tale
On Mon, 2004-01-26 at 12:50, Noel Welsh wrote:
> --- Grant Miner <mine0057 at mrs.umn.edu> wrote:
> > Obviously we need more man power, one
> > way to get that is to
> > get the Python programmers. So we have a chicken
> > and egg problem.
>
> Do you mean convert the Python programmers to Scheme?
> That is certainly a noble goal ;-)
Spy tries to do just that, but other than a few curious people on the
#python IRC channel, nobody's been interested.
> However if you
> simply want a nicer GUI there are a few other
> alternatives:
>
> 1. The Python KDE bindings are generated using a tool
> called SIP:
> http://www.riverbankcomputing.co.uk/sip/index.php
> One could modify SIP to output Scheme bindings.
>
> 2. The Python GTK bindings use the same idea, but a
> different code generator:
>
> http://www.async.com.br/faq/pygtk/index.py?req=show&file=faq01.011.htp
>
Once the CPython API is implemented in Spy, we can compile those
libraries as MzScheme extensions.
- Daniel
> 3. wxPython uses SWIG. Half the work has already been
> done for you!
>
> This article should be required reading for anyone
> attempting to wrap a GUI toolkit:
>
> http://www.eclipse.org/articles/Article-SWT-Design-1/SWT-Design-1.html
>
> (Or read my summary: wrap the C interface directly, do
> the higher-level stuff in Scheme.)
>
> HTH,
> Noel
>
> =====
> Email: noelwelsh <at> yahoo <dot> com
> Jabber: noelw <at> jabber <dot> org
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free web site building tool. Try it!
> http://webhosting.yahoo.com/ps/sb/