Article View: comp.lang.misc
Article #7100Re: Metalanguages in environments where code is data. Re: GNU Script isn't fixing something that's broken, so is doomed
From: Gerald W. Lester
Date: Fri, 04 Nov 1994 22:45
Date: Fri, 04 Nov 1994 22:45
26 lines
2972 bytes
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!GWLESTERReferences:
<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