🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #7100

Re: Metalanguages in environments where code is data. Re: GNU Script isn't fixing something that's broken, so is doomed

#7100
From: Gerald W. Lester
Date: Fri, 04 Nov 1994 22:45
26 lines
2972 bytes
In article <39dr6b$77q@csnews.cs.Colorado.EDU>, Tom Christiansen <tchrist@mox.perl.com> writes:
>:-> In gnu.misc.discuss, peter@nmti.com (Peter da Silva) writes:
>:
>:I doubt that a clean Scheme version would be much, if any, more complex.
>:As you can see, the resulting Tcl makefile is just as readable and
>:maintainable as the original. Why look, Tcl is now a declarative language!
>:Nope... but the metalanguage put together from this subset of Tcl *is*.
>
>tcl is certainly better for making new little languages than perl is.
>it's because it doesn't define syntax much, and because it uses braces for
>single quoting.  it's just not good for large applications.

It is if you design your code/application correctly.  If you want to write
large monolithic applications where the application runs as one process, no tcl
is not good.  If you write modular applications where the application runs as
multiple processes, tcl is good (at least good enough to control an oil and gas
production facility in the Gulf of Mexico).

I'd defining large as over 100,000 lines of tcl/tk code.

==========================================================================
* Gerald W. Lester                        !   Voice:  (504)-889-2784     *
* Computerized Processes Unlimited        !   FAX:    (504)-889-2799     *
* 4200 S. I-10 Service Road, Suite #205   !   E-Mail: gwl@cpu.com        *
* Metairie, LA  70001                     !   Hours:  09:00-17:00 CDT    *
==========================================================================
Technical Details
Message-ID: <1994Nov4.224514.16731@cpu.com>
Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!hookup!yeshua.marcam.com!news.mathworks.com!europa.eng.gtefsd.com!howland.reston.ans.net!wupost!tulane!cpu.com!CAPTAINHOOK.CPU.COM!GWLESTER
References: <394kll$kso@csnews.cs.Colorado.EDU> <id.IWEE1.A3H@nmti.com> <39bo03$d4e@csnews.cs.colorado.edu> <id.QQFE1.XIE@nmti.com>,<39dr6b$77q@csnews.cs.Colorado.EDU>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f891f,9bda08f2f068881f
X-Google-Attributes: gidf891f,public
X-Google-Thread: 1025b4,9bda08f2f068881f
X-Google-Attributes: gid1025b4,public
X-Google-Thread: 10eb76,9bda08f2f068881f
X-Google-Attributes: gid10eb76,public
X-Google-Thread: 103d24,9bda08f2f068881f
X-Google-Attributes: gid103d24,public
X-Google-Thread: 10259a,9bda08f2f068881f
X-Google-Attributes: gid10259a,public
X-Google-ArrivalTime: 1994-11-04 14:45:14 PST
Newsgroups: comp.lang.misc,gnu.misc.discuss,comp.lang.scheme,comp.lang.tcl,comp.lang.perl
Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!hookup!yeshua.marcam.com!news.mathworks.com!europa.eng.gtefsd.com!howland.reston.ans.net!wupost!tulane!cpu.com!CAPTAINHOOK.CPU.COM!GWLESTER
From: gwlester@CAPTAINHOOK.CPU.COM (Gerald W. Lester)
Subject: Re: Metalanguages in environments where code is data. Re: GNU Script isn't fixing something that's broken, so is doomed
Nntp-Posting-Host: captainhook.cpu.com
References: <394kll$kso@csnews.cs.Colorado.EDU> <id.IWEE1.A3H@nmti.com> <39bo03$d4e@csnews.cs.colorado.edu> <id.QQFE1.XIE@nmti.com>,<39dr6b$77q@csnews.cs.Colorado.EDU>
Sender: usenet@cpu.com (Usenet administrator)
Organization: Computerized Processes Unlimited, Metairie, LA, (504)-889-2784
Date: Fri, 4 Nov 1994 22:45:14 GMT
Message-ID: <1994Nov4.224514.16731@cpu.com>
Reply-To: gwlester@CAPTAINHOOK.CPU.COM
Lines: 27