[plt-scheme] An Editors Tale

From: Daniel Silva (dansilva at lynx.dac.neu.edu)
Date: Mon Jan 26 22:18:06 EST 2004

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/



Posted on the users mailing list.