home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!pipex!warwick!mrccrc!doc.ic.ac.uk!agate!biosci!uwm.edu!linac!pacific.mps.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!decwrl!decwrl!contessa!mwm
- From: mwm@contessa.palo-alto.ca.us (Mike Meyer)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: LISP - USE IT.
- Message-ID: <mwm.2ldh@contessa.palo-alto.ca.us>
- Date: 10 Nov 92 19:10:26 GMT
- References: <1992Nov5.014803.1@eagle.wesleyan.edu> <mwm.2jht@contessa.palo-alto.ca.us> <1992Nov6.220216.2313@sth.frontec.se> <mwm.2k43@contessa.palo-alto.ca.us> <1992Nov9.132635.2620@sth.frontec.se> <mwm.2kwj@contessa.palo-alto.ca.us> <1992Nov10.134559.1133@sth.front
- Organization: Missionaria Phonibalonica
- Lines: 57
- X-NewsSoftware: Amiga Yarn 3.4, 1992/08/12 15:49:52
-
- In <1992Nov10.134559.1133@sth.frontec.se>, bjst@sth.frontec.se (Bjorn Stenberg) wrote:
- > mwm@contessa.palo-alto.ca.us (Mike Meyer) writes:
- > > Of course, it's no harder to write a LISP parser that reads in
- > > algebraic notation than it is for any other language. It's been done a
- > > number of time, and in those LISPs for which it was done (ITS LISP and
- > > InterLISP) it it was a generally available feature.
- > [...]
- > > I don't think anyone wanted that ability badly enough to perpetrate it
- > > on new implementations.
- >
- > Of course. No one wants a new style of an old language. I'm not saying you
- > should alter LISP to be something else. I'm saying you should dump LISP
- > completely.
-
- BZZT. Lots of people want a new style of an old language. Why do you
- think there's FORTRAN IV, 77 and 8X? Or Modula II? Or C++ and
- Objective-C? Or the "modern" LISPs?
-
- > > > There are lots of other powerful and versatile languages which aren't
- > > > TORTURE to the user.
- > > Name one. The requirements are:
- > [ list of nice LISP features deleted]
- >
- > Please don't be silly, that doesn't help the discussion.
-
- Asking you to prove your statement isn't silly; it's part of showing
- that your statement is _wrong_. If there's a language as powerfull and
- flexible as LISP, I'd be glad to know about it. I just haven't found
- one. As I said - syntax is trivia.
-
- > Why should I want a new LISP? I said I wanted a powerful script language with
-
- No, you said people shouldn't use LISP. Right up there in that first
- quote, you said "dump LISP completely". Those are different
- statements.
-
- > > Loosing any one of those is TORTURE.
- >
- > Yes, if you want LISP. I don't. :-)
-
- You're right. But you don't want a programming language, you want a
- macro language. ARexx is fine for that, in spite of having some pretty
- serious flaws as a programming language.
-
- > > Nope - I believe in using the language that is appropriate for the
- > > task. LISP is appropriate for a large number of tasks.
- >
- > Very few languages are directly inappropriate, but there's always a few which
- > are more appropriate than others.
-
- How true that is depends on how close your definition of "appropriate"
- is to "it can do the job". Mine includes things like "it handles
- concepts close to the problem", "I don't have to build the
- primitives", and "the type system doesn't interfere with working on
- the problem".
-
- <mike
-