<!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">&lt;hdnews@gawab.com&gt;</a>
To: "mzscheme Mailing List" <a class="moz-txt-link-rfc2396E" href="mailto:plt-scheme@list.cs.brown.edu">&lt;plt-scheme@list.cs.brown.edu&gt;</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>