home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!darwin.sura.net!haven.umd.edu!decuac!pa.dec.com!decwrl!contessa!mwm
- From: mwm@contessa.palo-alto.ca.us (Mike Meyer)
- Subject: Re: LISP - Don't use it.
- Newsgroups: comp.sys.amiga.programmer
- Distribution: world
- References: <1992Nov5.014803.1@eagle.wesleyan.edu> <mwm.2jht@contessa.palo-alto.ca.us> <1992Nov6.220216.2313@sth.frontec.se>
- X-NewsSoftware: Amiga Yarn 3.4, 1992/08/12 15:49:52
- Keywords:
- Summary:
- Message-ID: <mwm.2k43@contessa.palo-alto.ca.us>
- Date: 6 Nov 92 17:07:19 PST
- Organization: Missionaria Phonibalonica
- Lines: 38
-
- In <1992Nov6.220216.2313@sth.frontec.se>, bjst@sth.frontec.se (Bjorn Stenberg) wrote:
- > I would, though, ask anyone considering LISP for script language to
- > reconsider.
-
- So would I. ARexx is so ubiquitous in the Amiga environment that using
- anything else calls for a VERY good reason. Being portable across
- multiple platforms is such a reason.
-
- > LISP is VERY quick&easy to interpret, true. However, the language is
- > designed with the target of being easily implemented instead of easily
- > used...
-
- You don't know what you're talking about. The only thing that makes
- LISP-like languages "quick&easy to interpret" is that the syntax is
- trivial. Almost everything else about the language makes it HARD to
- implement. That's because the language is designed to be elegant and
- powerful, as opposed to easy to implement or easy to use.
-
- > I urge developers to use another more user oriented script language like
- > ARexx or FPL for any application-internal script programming.
-
- I urge developer to use ARexx. Use LISP where it's appropriate - where
- you're doing a large product, and need a powerfull language; where you
- expect to be changing things _a lot_, and are going to be using LISP
- as a prototyping language; or where you're going to be doing lots of
- symbol manipulation; or where you need a macro/extensions language
- that is portable across platforms; or when you are doing a CAD system.
-
- Since FPL isn't ARexx, I'd urge developers to avoid it as well.
-
- > PS. No kick at the already implemented LISP works. I -LOVE- GNU Emacs, but I
- > know a lot of people who refuse to use it because "the script language is
- > so weird". We don't want that with new Amiga applications, do we?
-
- Since GNU emacs isn't an Amiga application, you don't have to worry
- about that old one, either.
-
- <mike
-