The name came from a desire to have something that sounded like "Mred", since the software acts like Mred. And it sounded cool. The reference to the old plt "dead" logo was actually then a bonus. But aparently it would be better if i didn't mention that part anymore. heh
<br><br>Corey<br><br><div><span class="gmail_quote">On 1/6/07, <b class="gmail_sendername">Geoffrey S. Knauth</b> <<a href="mailto:geoff@knauth.org">geoff@knauth.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Jan 6, 2007, at 14:18, Corey Sweeney wrote:<br>> However on top of the gtk2 calls in mzgnome, we wrote "Mrdead".<br>> Mrdead is a bunch of plt-standard objects that wrap the mzgnome gtk<br>> commands to exactly match the Mred interface.
I.E. It was<br>> possible to write a program that workd with Mred, or gtk, depending<br>> on which module you "(require " 'd. This was ideal cause it<br>> allowed use of the current tools, and at the developers option, you
<br>> could use either the continuation safe version (if you wanted to<br>> use continuations), or the pretty version (if you wanted to use<br>> themes or whatever). Also this make gtk work with GUIbuilder,<br>> which as pretty cool.
<br><br>I was going to ask if anyone had done this, and there you have. Only<br>the name "MrDead" might be dispiriting. Where did that name come<br>from? If it's really from the Grateful Dead, OK, I can map that.
<br><br>I offer a feeble alternative name: MkGoo? Goo as in GUI, k as in<br>gtk. k could also be for kontinuation if the gtk end of things<br>becomes continuation-safe. Goo also because of Mr Magoo, a cartoon<br>from my youth.
<br><br>Geoffrey<br>--<br>Geoffrey S. Knauth | <a href="http://knauth.org/gsk">http://knauth.org/gsk</a><br><br><br><br>_________________________________________________<br> For list-related administrative tasks:<br> <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme">
http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br></blockquote></div><br><br clear="all"><br>-- <br>((lambda (y) (y y)) (lambda (y) (y y)))