[self-interest] Kansas and Tcl

Randy Smith randall.smith at sun.com
Fri Mar 5 18:56:12 UTC 2004


Okay Albertina, I'll try to respond for you here: Self's GUI was never 
tuned to being like Motif or being fully brought up to address the 
construction of stand alone, single apps. Rather we were exploring the 
sense of a world in which many applications could be created and 
recombined. Nevertheless, our hypothesis has always been that the 
difficulties Ousterhout observes (the problem of bridging the direct GUI 
environment with a general purpose programming language) can be 
addressed. There are difficulties of course, and deep issues such as the 
fact that direct GUI assembly and modification is a different 
environment than the textual environment of the language's code.

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





More information about the Self-interest mailing list