Article View: comp.lang.misc
Article #7061Re: Metalanguages in environments where code is data.
From: chris fedde
Date: Sun, 06 Nov 1994 23:47
Date: Sun, 06 Nov 1994 23:47
34 lines
2609 bytes
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-mailReferences:
<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.