Re: something i don't understand...



Ulrich Hobelmann <u.hobelmann@xxxxxx> wrote:
+---------------
| Tom Russ wrote:
| > Unfortunately, I don't have time to elaborate tonight, but it often
| > boils down to Lisp not being popular, leading to management fear of (a)
| > the unknown (b) difficulty in finding lisp programmers to build and
| > especially maintain the system.
|
| I'm not sure that the above are valid points, given that I've never even
| heard of Mumps (unless it's the name for some kind of disease), nor that
| there exist people who can program it. Lisp is at least known to most
| people, even if they think it's a weird language.
+---------------

MUMPS [Massachusetts (General Hospital) Utility Multi-Programming System]
is now called simply "M" (the name change came during the ANSI standard-
ization process). <http://www.mcenter.com/mtrc/mfaqhtm1.html#Hist>
has some historical notes. One commercial version was MIIS (Meditech
Interactive Information System); another was DEC PDP-11 MUMPS; there
also are/were several free versions, since it was originally funded by
an NIH(?) grant which required that it be public domain. For quite a
number of years, it was *the* language to use for hospital information
systems, and still has a number of devotees today. For more background,
see <http://www.mcenter.com/mtrc/whatism.html>.

One of the reasons for its popularity [besides NIH & the VA practically
*mandating* it for a while for funded projects!] was that "global"
variables in MUMPS -- which are a kind of tree-structured associative
array [usually stored as B-trees] -- are actually stored in a database
on disk, one of the earliest (1966) languages with an "implicit object
store" that I know of.

The Wikipedia article <http://en.wikipedia.org/wiki/MUMPS> contains
a lot more of the history, lists key language features, has some
code examples, and a number of frequent criticisms of the language.
Lispers will instantly recognize several of them: ;-}

- "The syntax and terms are dramatically different from C."

- "Unusual control constructs."

- "Skilled programmers are hard to find and even harder to replace
when they retire."


-Rob

-----
Rob Warnock <rpw3@xxxxxxxx>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607

.



Relevant Pages

  • something i dont understand...
    ... that i don't understand has to do with the use of lisp as a programming ... language for "large" applications. ... i see centers around providing ".exe" like applications that someone ... application application is written in mumps. ...
    (comp.lang.lisp)
  • Re: Learning from SJ
    ... That certainly isn't popular. ... What tweak can they make to the Mac to put it over the ... let's move to Lisp - Lisp is certainly popular with its users. ... And Lisp has a very small share of the language ...
    (comp.lang.lisp)
  • Re: Why Lisp is not popular with average programmers
    ... If everybody waits until something is popular to get involved, ... Why is it that a language that has so many years of development behind it is so easily eclipsed by the 'next big thing', be it Java, Python, or what have you. ... AFAICT (and keep in mind that i am a lisp user here), the result is a mediocre language, and all it really has going for it is that it's widely used (and ...
    (comp.lang.lisp)
  • Re: success stories
    ... success stories and the actual number of stories themselves. ... These are typically popular languages, ... Lisp is not as popular as other languages. ... It doesn't really matter what language someone uses to produce such ...
    (comp.lang.lisp)
  • Re: Why Lisp is not popular with average programmers
    ... not more popular with average programmers is that it is not a popular, ... language I was exposed to on this machine was BASIC. ... I had never even heard of Lisp. ... I grew up around little computers. ...
    (comp.lang.lisp)