Daniel and I would like to announce mrdead, and mzgnome:<br>
<br>
<br>
What is mzgnome?<br>
-----------------<br>
Mzgnome is an implementation of gtk2 bindings for plt scheme.<br>
<br>
<br>
What is Mrdead?<br>
-----------------<br>
Mrdead is an implementation of the MrEd GUI toolkit interfaces built atop those gtk2 bindings.<br>
<br>
<br>
Why the name?<br>
-----------------<br>
This PLT logo might give you a hint:<br>
<a href="http://people.cs.uchicago.edu/~robby/logos/steal-your-face-plt.svg">http://people.cs.uchicago.edu/~robby/logos/steal-your-face-plt.svg</a><br>
<br>
<br>
Where's my screenshot?<br>
-----------------<br>
Right here: <a href="http://students.depaul.edu/~csweeney/mrdead-screenshot.png">http://students.depaul.edu/~csweeney/mrdead-screenshot.png</a><br>
<br>
<br>
That's cool! How do I use it?<br>
----------------<br>
<br>
Download the MzGnome project from SourceForge. In particular, do:<br>
<br>
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mzgnome login<br>
cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/mzgnome checkout mzgnome<br>
<br>
then move the mzgnome directory to your "collects" directory.<br>
(something like /usr/local/plt/collects, depending on your system)<br>
<br>
Then, in your favorite Scheme environment (DrScheme), include the library with:<br>
(require (lib "mrdead.ss" "mzgnome" "mrdead"))<br>
<br>
You may then use the mrdead constructors frame%, dialog%, vertical-panel%, button%, message%, etc..<br>
<br>
<br>
The rest...<br>
-----------------<br>
It is not a complete implementation. What *has* been written was
written by Daniel Silva and myself (Corey Sweeney). Enough has
been written already to run the "one dimentional spreadsheet" demo that
has been included (with some possible crashes :). After you pull
the files from cvs, you should find a README file in a
subdirectory. Check it for more info.<br>
<br>
Neither Daniel or I are working on this anymore. But hopefully
our efforts won't go to waste. If you would like to pick up this
project, contact <a href="mailto:dsilva@ccs.neu.edu">dsilva@ccs.neu.edu</a> (he can give you write access to
the cvs). The code should be fairly easy to extend. <br>
<br>
<br>
<br>
Corey<br>