🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #7061

Re: Metalanguages in environments where code is data.

#7061
From: chris fedde
Date: Sun, 06 Nov 1994 23:47
34 lines
2609 bytes
Quoting Tom Christiansen  <tchrist@mox.perl.com>
Peter da Silva <peter@nmti.com> writes:
>> [TCL]'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,

Are you so blinded by the bright light of declarative semantics
that you fail to see examples of your own argument?  With the
possible exception of make the languages you list above have been
used with great success in the context of moderate to large systems.

It is apparent that troff has been used with some success in at
least one application of moderate size that we are all familiar
with.  Indeed the Unix manuals are a fantastic example of many
enabling principles which allow programming in the large.

In the case of HTML, I for one would not want to claim that the
web is small.  Together HTML and the URL provide another fine
example of a declarative language with strong modular orthogonality.

In their target domains each of these languages, including make,
performs admirably "in the large."  I find your comment that they
are merely "extension languages" that are inappropriate for use in
contexts of large systems irresponsible.

chris
--
PROGRAMMING:   2. A pastime similar to banging one's head against a
wall, but with fewer opportunities for reward.
	-- THE FREE ON-LINE DICTIONARY OF COMPUTING
Technical Details
Message-ID: <39jpu1$e9u@loupe.ezsrc.mrg.uswest.com>
Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!pipex!uunet!cherokee!engineer.mrg.uswest.com!not-for-mail
References: <394kll$kso@csnews.cs.Colorado.EDU> <id.QQFE1.XIE@nmti.com> <39dr6b$77q@csnews.cs.colorado.edu> <id.X3GE1.T12@nmti.com>

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: 10259a,9bda08f2f068881f
X-Google-Attributes: gid10259a,public
X-Google-Thread: 103d24,9bda08f2f068881f
X-Google-Attributes: gid103d24,public
X-Google-Thread: 10eb76,9bda08f2f068881f
X-Google-Attributes: gid10eb76,public
X-Google-Thread: 1025b4,9bda08f2f068881f
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1994-11-06 15:47:13 PST
Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!pipex!uunet!cherokee!engineer.mrg.uswest.com!not-for-mail
From: chris@loupe.ezsrc.mrg.uswest.com (chris fedde)
Newsgroups: comp.lang.misc,gnu.misc.discuss,comp.lang.scheme,comp.lang.tcl,comp.lang.perl
Subject: Re: Metalanguages in environments where code is data.
Date: 6 Nov 1994 16:47:13 -0700
Organization: USWEST Marketing Resources Group
Lines: 35
Message-ID: <39jpu1$e9u@loupe.ezsrc.mrg.uswest.com>
References: <394kll$kso@csnews.cs.Colorado.EDU> <id.QQFE1.XIE@nmti.com> <39dr6b$77q@csnews.cs.colorado.edu> <id.X3GE1.T12@nmti.com>
NNTP-Posting-Host: loupe.ezsrc.mrg.uswest.com
Summary: meretricious commentary.