<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Dear Chongkai,<br>
<br>
I'll do that some time in the future, but it has no priority at the
moment<br>
I'm too busy working on a homeopathy program, using mzgtk2.<br>
<br>
The main reason I started the project some years ago, was because<br>
I wanted a solid portable widget for a GUI for bigloo. In the<br>
process I switched to PLT Scheme, mainly because it implements<br>
the R5RS standard much better and macro support is fabulous.<br>
<br>
I did look a littlebit to MrEd. Not in depth however. I still wanted<br>
a solid widget base that is constantly under development and that<br>
is portable enough for Windows/Linux/UNIX/Mac OS. Gtk <br>
provided me with what I wanted, so I went with that. <br>
<br>
The binding code for MzGtk2 is also based on ROOS, an OO <br>
system that is very similar to perl's OO system. I always liked<br>
perl's OO system for its simplicity.<br>
<br>
--Hans<br>
<br>
Chongkai Zhu schreef:
<blockquote cite="mid000c01c731b2$d6f88760$25e8619b@DrMathematica"
type="cite">
<pre wrap="">Hi Hans,
Would you please discuss the difference between MzGtk2 and MrEd
(and any other GUI toolkits for MzScheme)?
Thanks.
Chongkai
----- Original Message -----
From: "Hans Oesterholt-Dijkema" <a class="moz-txt-link-rfc2396E" href="mailto:hdnews@gawab.com"><hdnews@gawab.com></a>
To: "mzscheme Mailing List" <a class="moz-txt-link-rfc2396E" href="mailto:plt-scheme@list.cs.brown.edu"><plt-scheme@list.cs.brown.edu></a>
Sent: Saturday, January 06, 2007 7:24 AM
Subject: [plt-scheme] Announce: mzgtk2 release 2 version 2.6.10.002
</pre>
<blockquote type="cite">
<pre wrap="">Dear All,
I've released mzgtk2, subversion 002, based on the header files of
Gtk+ 2.10.6. You should be able to compile mzgtk2 for Gtk+ 2.4.x
and up.
Changes:
Added support for PLT Scheme threads in the MzGtk2 distribution.
What MzGtk2 does is install a timer function in the event loop of
Gtk+-2.x which runs about every millisecond. This function calls
scheme_use_fuel() to give PLT Scheme the oppertunity to run threads.
More information on:
<a class="moz-txt-link-freetext" href="http://www.elemental-programming.org/wiki/mzgtk2-mzgtk2-making.html">http://www.elemental-programming.org/wiki/mzgtk2-mzgtk2-making.html</a>
Screenshots:
<a class="moz-txt-link-freetext" href="http://www.elemental-programming.org/wiki/mzgtk2-screenshots.html">http://www.elemental-programming.org/wiki/mzgtk2-screenshots.html</a>
Changelog:
<a class="moz-txt-link-freetext" href="http://www.elemental-programming.org/wiki/mzgtk2-ChangeLog.html">http://www.elemental-programming.org/wiki/mzgtk2-ChangeLog.html</a>
Best wishes,
Hans Oesterholt-Dijkema
</pre>
</blockquote>
<pre wrap=""><!---->
</pre>
</blockquote>
<br>
</body>
</html>