From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,dc94fe39f71093ec X-Google-Attributes: gid103376,public From: Robert A Duff Subject: Re: The revolution will not be standardized Date: 2000/01/06 Message-ID: #1/1 X-Deja-AN: 569295376 Sender: bobduff@world.std.com (Robert A Duff) References: <82p7hu$l1q$1@nnrp1.deja.com> <82ppc9$1u6$1@nnrp1.deja.com> <385252E8.FF140CD2@acenet.com.au> <8333q3$9rh$1@nnrp1.deja.com> <8335ip$b8f$1@nnrp1.deja.com> <38561D9A.70B61403@acenet.com.au> <835ukh$uiv$1@nntp2.atl.mindspring.net> <385685B2.7E341C32@quadruscorp.com> <3856d861.30417176@news.netidea.com> <3856EA29.7B4C0A95@quadruscorp.com> <838mhs$cii$1@nnrp1.deja.com> <385F6039.65A1B1B4@acenet.com.au> <83od9d$1i8$1@nnrp1.deja.com> <83osai$ekj$1@nntp2.atl.mindspring.net> <83sb2d$r1i$1@nnrp1.deja.com> <83ubgv$mlv$1@nntp5.atl.mindspring.net> <852ehv$53$1@nnrp1.deja.com> Organization: The World Public Access UNIX, Brookline, MA Newsgroups: comp.lang.ada Date: 2000-01-06T00:00:00+00:00 List-Id: Robert Dewar writes: > If you want to take the hit for 100% portability, then do it > properly, and produce a proper high level language (something > with the flavors of SNOBOL4, SETL, APL, PROLOG, ABC, Python). Some of the above languages you mention are very special purpose, so they don't count, in my mind, when discussing the design of general purpose languages. I don't think SNOBOL should be a "language"; it should be a set of library routines inside a general-purpose language. In fact that's exactly what you've done with GNAT. And I'd rather use those GNAT libraries than use the real SNOBOL4. Important things like reasonable control structures are missing from SNOBOL4. Similarly, PROLOG is often embedded in Lisp, is it not? - Bob