home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!noc.near.net!hri.com!spool.mu.edu!torn!nott!cunews!dfs
- From: dfs@doe.carleton.ca (David F. Skoll)
- Newsgroups: comp.lang.lisp
- Subject: Re: Lisp syntax beauty? (was Re: Why Isn't Lisp a Mainstream Language?)
- Message-ID: <dfs.727981585@kehleyr>
- Date: 25 Jan 93 17:06:25 GMT
- References: <1993Jan21.230642.18561@netlabs.com> <19930122162651.0.SWM@SUMMER.SCRC.Symbolics.COM> <dfs.727723285@noonian> <1jpi0sINN47q@elroy.jpl.nasa.gov> <dfs.727732459@kehleyr> <KRULWICH.93Jan25102251@zowie.ils.nwu.edu>
- Sender: news@cunews.carleton.ca (News Administrator)
- Organization: Dept. of Electronics, Carleton University
- Lines: 33
-
- In <KRULWICH.93Jan25102251@zowie.ils.nwu.edu>
- krulwich@zowie.ils.nwu.edu (Bruce Krulwich) writes:
-
-
- >It seems to me that if you mentally think of the language spec as what
- >in other languages would be "language + standard libraries," things
- >make much more sense. The fact that LISP systems are based on
- >run-time environments and REPL modes makes it hard to provide a good
- >seperation between the two, and in any case from a language definition
- >point of view there's no diffference (unless you want things to be
- >optional, the way scheme does).
-
- I think the paragraph above sums up nicely why Lisp is not a
- mainstream language. Having to "think" of it as something else is not
- something most programmers want to do. They want a language that's
- portable, small, standard and cheap. Common Lisp programs are (in
- theory) quite portable, but in practice are no more portable than C
- programs. Common Lisp is not small, so it's not that good for small
- applications. And Lisp is not cheap - if you want to distribute Lisp
- applications, you usually have to pay $$$ to the Lisp vendor to
- distribute Lisp run-time licenses. Also, the good Common Lisp
- compilers are not free - are quite expensive, in fact. Compare this
- to C, for example, which has no run-time royalties, and has a free
- ANSI-standard compiler.
-
- Another problem is that Lisp enthusiasts are not that good at
- marketing Lisp. :-) When you tell people "well, think of this as..."
- they switch off. :-)
-
- --
- David F. Skoll
-