[plt-scheme] state of mzscheme and gtk2

From: Daniel Pinto de Mello e Silva (daniel.silva at gmail.com)
Date: Wed Feb 9 22:44:35 EST 2005

On Wed, 09 Feb 2005 15:24:53 -0300, Pedro Kroger
<kroegerlistas at pedrokroeger.net> wrote:
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> 
> Hi,
> 
> Is someone working on a gtk2 binding for mzscheme? I googled these
> references, but AFAIK none seem to be developed any more:
> 
> Neil W. Van Dyke
> http://list.cs.brown.edu/pipermail/plt-scheme/2002-October/000970.html
> 
> mzGtk2 - Gtk2 for mzscheme, doesn't seem to be complete:
> http://www.elemental-programming.org/epwiki/mzgtk2_manual
> 
> mzgnome on source forge
> http://sourceforge.net/projects/mzgnome/
>

mzgnome is the project I put on SourceForge.  It uses Eli's FFI
mechanism to talk to libglib, libgobject, libgthread, libgdk, libgtk,
libglade, libgnome, and libgnome-ui straight from C.

I have enough bindings to write apps like this Flickr uploader:
http://people.cs.uchicago.edu/~dsilva/flickr-uploader-screenshot.png

or this Yahoo LaunchCast video search UI:
http://people.cs.uchicago.edu/~dsilva/Screenshot-1.png

I'll package it for planet soon, but I recommend using mzGtk2 instead,
since it looks more complete.

Yet Another Way (tm) to use GTK -- if you're brave and have some time
to kill -- would be to go through PyGTK with Spy, as in this
screenshot:
http://people.cs.uchicago.edu/~dsilva/Hello-PLT-from-PyGTK.png


Daniel



Posted on the users mailing list.