home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!vtserf!csugrad!jaker
- From: jaker@csugrad.cs.vt.edu (Jake Rose)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: LISP - Don't use it. (NOT!)
- Message-ID: <BxD9Js.LA5@csugrad.cs.vt.edu>
- Date: 7 Nov 92 22:09:27 GMT
- References: <1992Nov5.014803.1@eagle.wesleyan.edu> <mwm.2jht@contessa.palo-alto.ca.us> <1992Nov6.220216.2313@sth.frontec.se>
- Organization: Virginia Tech Computer Science Dept, Blacksburg, VA
- Lines: 39
-
- bjst@sth.frontec.se (Bjorn Stenberg) writes:
-
- >I would, though, ask anyone considering LISP for script language to
- >reconsider.
-
- >LISP is VERY quick&easy to interpret, true. However, the language is
- >designed with the target of being easily implemented instead of easily
- >used...
-
- >I urge developers to use another more user oriented script language like
- >ARexx or FPL for any application-internal script programming.
-
- > -- Bjorn
-
- >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?
- >DS.
-
- Scheme and other various stranger derivatives of LISP are extremely useful
- programming languages for a very few applications. While LISP languages are
- usually quite slow on VonNeumann architecture computers, they do provide a
- useful aide for teaching recursive concepts, processing text, developing
- tree- or list-oriented algorithms, and more. I agree with you that
- development in LISP would *probably* not be a good idea, although there are
- now LISP compilers available which allow it to be more useful as a
- development language. As for use as a scripting language, that too depends
- on the particular application - LISP was probably a good choice for EMACS
- because of the text processing involved in an editor (perhaps a successor
- to DME would be so nice?). On the other hand, there's a reason why vi
- hacks call it "Eight Megs And Constantly Swapping"... :)
-
- > /// Bjorn Stenberg, Stockholm, Sweden bjst@sth.frontec.se
- > /// main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
- > \\\ /// "- Your documentation no longer confuses me, old version!"
- --
-
- Wulf |Two men look out through the same bars.
- jaker@csugrad.cs.vt.edu |One sees mud, and one the stars.
-