home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.lisp
- Path: sparky!uunet!usc!rpi!ghost.dsi.unimi.it!dei.unipd.it!sabrina.dei.unipd.it!gandalf
- From: gandalf@sabrina.dei.unipd.it (ROBERTO AVANZI)
- Subject: Re: Lisp syntax beauty? (was Re: Why Isn't Lisp a Mainstream Language?)
- Message-ID: <C1AsFo.G2p@dei.unipd.it>
- Sender: usenet@dei.unipd.it
- Organization: D.E.I. Universita' di Padova, Italia
- References: <dfs.727723285@noonian> <1jpe0qINNnf1@tamsun.tamu.edu> <dfs.727729181@crusher>
- Date: Sat, 23 Jan 1993 08:19:00 GMT
- Lines: 41
-
- In article <dfs.727729181@crusher> dfs@doe.carleton.ca (David F. Skoll) writes:
- >In <1jpe0qINNnf1@tamsun.tamu.edu> hmueller@orca.tamu.edu (Hal Mueller)
- >writes:
- >
- [things omitted]
- >
- >I like Lisp. I've worked on a large CAD program, and for that, Lisp
- >was great. But for small-to-medium programs, I find the overhead of
- >Common Lisp way too high.
- >
- >--
- >David F. Skoll
- I like Lisp too, while sometimes i HAVE to resort to C or 68020 asm
- for my daily programming. but time passes and i use C less and Lisp
- more. I am writing "LIsp" and not "Common Lisp" here because i prefer Scheme.
- It is not a mere matter of taste. Scheme is more powerful for building
- constructs, due to more powerful continuations, while CL has a much larger
- library and a standard Object system. anyway, a lisp language can be used
- also for very small projects... MacGambit runs on 2 meg macintoshes, as
- well on powerful Quadras, while PC Scheme manages to fit in the ridiculous
- less-than-640-k-or-change-os amount of memory of MesSy DOS.
- If you need more powerful libraries, just look around . MIT CScheme for
- example already has them built-in, with good systems such as Elk or
- Gambit having no trouble in growing and growing with the user.
-
- My 2 cents about "Why is not lisp a mainstream language" are as follow.
- i) people think lisp <=> AI . it's false we know, but most people think so.
- a friend of mine (and and intelligent person) asked me: why do you
- use Lisp, AI has failed in its objectives...
- ii) people hate parentheses. But still I do not understand why do they not
- use forth instead then ...
- iii) Lisp has been since recent times a resource hog. now its a false
- statement, we have light lisps. but when allegro on a sparc gives you
- a 11meg image, well, I believe something is wrong with allegro...
- iv) a lack to a good interface to C routines. NOT OS interface, but generic
- C code. I mean a STANDARD way. CMUCL, Lucid, Allegro all offer such
- facilities but they are incompatible. That's bad.
-
- Cheers
- Roberto
-
-