🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #7102

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

#7102
From: Peter da Silva
Date: Sat, 05 Nov 1994 00:04
27 lines
2468 bytes
In article <39dr6b$77q@csnews.cs.colorado.edu>,
Tom Christiansen  <tchrist@mox.perl.com> wrote:
> :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.

The simple syntax is a common thread among these sorts of languages, whether
lisp-derived or those created out of whole cloth like Forth/Postscript/...
and APL.

Calling quoting "single quoting" is itself pretty revealing.

> it's just not good for large applications.

I'm not talking about large applications. I'm talking about extension
languages. I wouldn't use "make", "nroff", or HTML for large applications
either.
-- 
Peter da Silva                                            `-_-'
Network Management Technology Incorporated                 'U`
1601 Industrial Blvd.     Sugar Land, TX  77478  USA
+1 713 274 5180                       "Hast Du heute schon Deinen Wolf umarmt?"
Technical Details
Message-ID: <id.X3GE1.T12@nmti.com>
Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!howland.reston.ans.net!swrinde!news.uh.edu!uuneo.neosoft.com!nmtigw!peter
References: <394kll$kso@csnews.cs.Colorado.EDU> <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: 103d24,9bda08f2f068881f
X-Google-Attributes: gid103d24,public
X-Google-Thread: 10eb76,9bda08f2f068881f
X-Google-Attributes: gid10eb76,public
X-Google-Thread: 10259a,9bda08f2f068881f
X-Google-Attributes: gid10259a,public
X-Google-Thread: 1025b4,9bda08f2f068881f
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1994-11-04 16:04:40 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!howland.reston.ans.net!swrinde!news.uh.edu!uuneo.neosoft.com!nmtigw!peter
From: peter@nmti.com (Peter da Silva)
Subject: Re: Metalanguages in environments where code is data.
 Re: GNU Script isn't fixing something that's broken, so is doomed
Message-ID: <id.X3GE1.T12@nmti.com>
Sender: peter@nmti.com (peter da silva)
Organization: Network/development platform support, NMTI
References: <394kll$kso@csnews.cs.Colorado.EDU> <39bo03$d4e@csnews.cs.colorado.edu> <id.QQFE1.XIE@nmti.com> <39dr6b$77q@csnews.cs.colorado.edu>
Date: Sat, 5 Nov 1994 00:04:40 GMT
Lines: 27