Subject: Re: Where to now that Dylan is moribund ?
From: rpw3@rigden.engr.sgi.com (Rob Warnock)
Date: 30 Dec 2000 07:27:21 GMT
Newsgroups: comp.lang.lisp
Message-ID: <92k2op$jbd8o$1@fido.engr.sgi.com>
Joe Marshall  <jrm@content-integrity.com> wrote:
+---------------
| rpw3@rigden.engr.sgi.com (Rob Warnock) writes:
| > ... It is precisely Lisp's "fingernail parings"
| > (list-based notation for program source) that make its powerful macros
| > so incredibly easy to write & maintain. Show me *any* other language[*]
| > with anything close to Lisp's builtin "read" primitive, not to mention
| > providing the *full* language at compile time to reflexively construct
| > arbitrary source programs.
| 
| Mumps might qualify on this point.
+---------------

I stand corrected. Yes, of course MUMPS[*] and SNOBOL were adequate to
the task -- and even MACRO-10, in it's own way. I should have said "any
other modern language that gets bandied about as an alternative to Lisp".


-Rob

[*] MUMPS == Massachusetts (General Hospital) Utility Multi-Programming
System, originally a pure character-by-character interpreter with one
datatype, the string, that had a tree-structured (multi-dimensional
associative array) disk-resident database tightly integrated into the
language. Imagine "Tcl", but with all of the global variables being
persistent database tables, and with built-in multiuser/multitasking
support.

MUMPS was extended over a number of years, and finally standardized in
1977 under the name "M". See <URL:http://www.mcenter.com/mtrc/mfaqhtm1.html>
and <URL:http://www.mcenter.com/mtrc/mfaqhtm2.html>

-----
Rob Warnock, 31-2-510		rpw3@sgi.com
SGI Network Engineering		http://reality.sgi.com/rpw3/
1600 Amphitheatre Pkwy.		Phone: 650-933-1673
Mountain View, CA  94043	PP-ASEL-IA