<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
 
<p>Randy Smith wrote:
<br><font color="#CC33CC"><font size=+1>Hi Randy!</font></font>
<br><font color="#CC33CC"><font size=+1>John K. Ousterhout in IEEE Computer
March 1998 writes:</font></font>
<br><i><font color="#CC33CC"><font size=+1>I am not aware of any rapid-development
environments for</font></font></i>
<br><i><font color="#CC33CC"><font size=+1>GUIs based on a system programming
language. Whether the</font></font></i>
<br><i><font color="#CC33CC"><font size=+1>environment is Windows, Macintosh
Toolbox or Unix Motif</font></font></i>
<br><i><font color="#CC33CC"><font size=+1>GUI toolkits based on languages
such as C or C++ have proven</font></font></i>
<br><i><font color="#CC33CC"><font size=+1>hard to learn, clumsy to use,
and inflexible in the results</font></font></i>
<br><i><font color="#CC33CC"><font size=+1>'they produce.Some of these
systems have nice graphical tools</font></font></i>
<br><i><font color="#CC33CC"><font size=+1>for designing screen layouts
that hide the underlying language,</font></font></i>
<br><i><font color="#CC33CC"><font size=+1>but things become difficult
as soon as the designer has to write</font></font></i>
<br><i><font color="#CC33CC"><font size=+1>code, for example to provide
the behaviors for the interface elements.</font></font></i>
<br><i><font color="#CC33CC"><font size=+1>All of the best rapid development
GUI environments are based</font></font></i>
<br><i><font color="#CC33CC"><font size=+1>on scripting languages: Visual
Basic, HyperCard and Tcl/TK. page 28</font></font></i>
<br><i><font color="#CC33CC"><font size=+1></font></font></i> <i><font color="#FF0000"><font size=+1></font></font></i>
<p><font color="#FF0000"><font size=+1>I would like you to comment on Self's
GUI within the context</font></font>
<br><font color="#FF0000"><font size=+1>put forward by Ousterhout. For
him scripting languages deal</font></font>
<br><font color="#FF0000"><font size=+1>with policy and system programming
languages with mechanisms.</font></font>
<br><font color="#FF0000"><font size=+1>He sees no problem in implementing
scripting languages in</font></font>
<br><font color="#FF0000"><font size=+1>programming languages of course.
Indeed TCl is implemented</font></font>
<br><font color="#FF0000"><font size=+1>in C. It may also be extended in
C.</font></font><font color="#FF0000"><font size=+1></font></font>
<p><font color="#FF0000"><font size=+1>Have a fun-filled, peaceful, creative
weekend</font></font>
<br><font color="#FF0000"><font size=+1>Albertina</font></font>
<br><font color="#FF0000"><font size=+1><A HREF="http://www.lsi.usp.br/~lourenci">http://www.lsi.usp.br/~lourenci</A></font></font>
<blockquote TYPE=CITE>TCL already existed before John Osterhaut (spelling?)
joined Sun, and
<br>while Tcl was here, there was very little mutual influence between
the
<br>Self and TCL groups, since both were rather mature and conceptually
far
<br>apart by the time.
<p>        --Randy
<p>Albertina Lourenci wrote:
<br>> Dear Selfers!
<br>> I am curious if there are any relationship
<br>> between Kansas and Tcl, both from Sun!
<br>> Best wishes
<br>> Albertina
<br>> <a href="http://www.lsi.usp.br/~lourenci">http://www.lsi.usp.br/~lourenci</a>
<br>>
<br>>
<br>>
<br>> Yahoo! Groups Links
<br>>
<br>>
<br>>
<br>>
<br> 
<p>Yahoo! Groups Links
<p><*> To visit your group on the web, go to:
<br>     <a href="http://groups.yahoo.com/group/self-interest/">http://groups.yahoo.com/group/self-interest/</a>
<p><*> To unsubscribe from this group, send an email to:
<br>     self-interest-unsubscribe@yahoogroups.com
<p><*> Your use of Yahoo! Groups is subject to:
<br>     <a href="http://docs.yahoo.com/info/terms/">http://docs.yahoo.com/info/terms/</a>
<br> </blockquote>
</html>