🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #14052

Re: Tcl - Tool command language

#14052
From: Deven T. Corzine
Date: Tue, 06 Mar 1990 18:30
44 lines
2832 bytes
On 4 Mar 90 03:10:55 GMT, papa@pollux.usc.edu (Marco Papa) said:

Marco> One drawback I see at the moment of Tcl vs. Arexx on the Amiga
Marco> is that the former one is not made into a .library. As such, an
Marco> unreasonable duplication of code would result when multiple
Marco> programs use it (which is what one would want to do).  While
Marco> this duplication is uninportant in virtual-memory systems like
Marco> UNIX, it can be a BIG drawback on systems like the Amiga.
Marco> Currently Arexx runs a single version of the interpreter plus a
Marco> number of libraries. Are you guys at hackercorp working on a
Marco> Tcl library?

This was my firm intention when I decided that I wanted to port Tcl.
I odn't know about the guys at hackercorp, but that was my plan.  Tcl
is SO well suited a candidate for a shared library -- it was written
with that in mind.  Marco, if you plan to use Tcl w/Atalk III, might I
suggest that you wait for a tcl.library, use that (and include it with
Atalk if you can) and just do simple parsing instead of failing if
tcl.library isn't there...

Peter, Karl -- was either of you at Usenix?

Damn.  I really wish I woke up early enough to catch the Tcl talk.  I
was at Usenix, but I missed the talk on Tcl.  But I do have the
conference proceedings, and I've read the (excellent) paper.  And I
did catch a lot of the excitement floating around from Tcl...  It's a
Good Thing (tm).

As for Tcl vs. ARexx, the simple answer is, Tcl gives you a lot that
ARexx doesn't.  The not so simple answer?  I haven't the time to go
into it.  The Tcl paper is highly recommended reading.

For anyone using or interested in using Tcl on a Sun, I did the extra
work necessary to create a shared tcl library under SunOS 4.0 -- email
me if you want the Makefile.  (I expect I'll send it to the author if
he's interested.)

Deven
-- 
Deven T. Corzine        Internet:  deven@rpi.edu, shadow@pawl.rpi.edu
Snail:  2151 12th St. Apt. 4, Troy, NY 12180   Phone:  (518) 274-0327
Bitnet:  deven@rpitsmts, userfxb6@rpitsmts     UUCP:  uunet!rpi!deven
Simple things should be simple and complex things should be possible.
Technical Details
Message-ID: <DEVEN.90Mar6133004@netserv2.rpi.edu>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!tmsoft!torsqnt!jarvis.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!rpi!netserv2!deven
References: <5213@sugar.hackercorp.com> <Mar.1.16.12.03.1990.15155@pilot.njin.net> <5231@sugar.hackercorp.com> <48f6cbee.db93@edsel.engin.umich.edu> <5237@sugar.hackercorp.com> <23217@usc.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!tmsoft!torsqnt!jarvis.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!rpi!netserv2!deven
From: deven@rpi.edu (Deven T. Corzine)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Tcl - Tool command language
Message-ID: <DEVEN.90Mar6133004@netserv2.rpi.edu>
Date: 6 Mar 90 18:30:02 GMT
References: <5213@sugar.hackercorp.com>
 <Mar.1.16.12.03.1990.15155@pilot.njin.net> <5231@sugar.hackercorp.com>
 <48f6cbee.db93@edsel.engin.umich.edu> <5237@sugar.hackercorp.com>
 <23217@usc.edu>
Organization: Rensselaer Polytechnic Institute, Troy, NY
Lines: 44
In-Reply-To: papa@pollux.usc.edu's message of 4 Mar 90 03:10:55 GMT