Hi,<br /><br />I try to answer several e-mails at the same time. Sorry for the longish e-mail.<br /><br />&gt; &gt; But, in poking through the MrEd graphical<br />&gt; &gt; toolbox manual, which I've had to do on occasion, it always strikes me<br />&gt; &gt; as the most un-PLT part of the distribution. All that inheritance and<br />&gt; &gt; overriding!<br />&gt;<br />&gt; No, it's the most PLT-ish part. Instead of trying to fit every task<br />&gt; into a single way of doing things, we try to have the right tool for<br />&gt; the job.<br /><br />I fully agree. When you start with MrEd it looks strange compared to other<br />toolkits. However as you get more involved with it you will start to enjoy it<br />and do things very easily. The current way provides a lot of flexibility.<br />My opinion:<br />I have tried toolkits in several contexts. If I only mention the different<br />scheme variations then the way of PLT is the best compared to e.g.<br />guile, Bigloo.<br /><br />&gt; Most of what GUI libraries provide is now available in Web programming<br />&gt; frameworks. So:<br />&gt;<br />&gt; Why not turn PLT Scheme entirely into a Web service, and the front-end<br />&gt; entirely into a Web application? In the special case, the service<br />&gt; runs locally and the front-end communicates with the local back-end.<br />&gt; In the general case, you can run it across a network (having, for<br />&gt; instance, a big compute server running lots of jobs).<br /><br />That is an interesting concept. <br />For example there is a cross platform toolkit at<br />http://www.trixul.com/<br />using Javascript,&nbsp; XML, etc. which is almost Web based.<br />In my view I would not go down that road, but I could be wrong.<br /><br />Finally, this was a private e-mail, but I hope the sender will not be angry with me<br />to answer it here.<br /><br />&gt; &gt; Would you (PLT-Scheme developers) consider updating the GUI part of PLT-Scheme with a <br />&gt; &gt; newer wxWindows?<br />&gt;<br />&gt;Did you have a particular tool kit in mind?<br /><br />At the moment the only thing I wanted to switch to newer wxWindows. In my view the internal<br />parts of the current wxWindows and the one in PLT-Scheme are not so much different (I could<br />be wrong here) and the main thing to do would be to change bits that are required for<br />Plt-Scheme. Another reason to choose wxWindows, in my view, that through wxWindows <br />several other toolkits can be called.<br /><br />I also would like to mention, that I have indicated to Matthew that I am willing to try to do <br />something with the GUI in PLT-Scheme, so I am open for suggestions, help, etc.<br />(I am not nominating myself as leader in this, but I would like to do something, so<br />if somebody has more time I am also willing to join another effort.)<br />As I understand, as Matthew indicated, we have to fulfill one very important criteria with<br />the new GUI, that it should be able to run Dr-Scheme almost without a hitch or with a<br />very simple porting. As I have said above, I prefer the current way, inheritance,<br />overriding, so I would still follow that, and this is another reason for something like<br />wxWindows.<br /><br />Best regards,<br /><br />Peter Ivanyi