🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.lisp
Article #617

Re: Common Lisp

#617
From: David Singer
Date: Fri, 27 Jun 1986 17:41
25 lines
2252 bytes
Several people have claimed that CommonLisp is hard to learn, that
the manual is poorly written, and so on.  A year ago I started on Lisp,
having been a 'traditional' programmer (you know, algol, pli, stuff like
that -- please no witticisms about the inevitable state of my brain after
that).  The lisp I started on was Common Lisp, and the book I used was
Steele's.  Apart from a few type-setting problems (notably the fact that
the function subjects don't stand out, a fact which has been apologized for)
the book is that rare combination -- readable, good enough for a first-timer,
and good enough for a reference text.  The language itself is not hard
to learn, with the exception of the hot water packages can get you into.
Since then, I have been exposed to Zetalisp, Interlisp, Psl, and have read
the MacLisp manual (but not used it).  All these others have problems
in the language (inconsistencies, odd extra or missing features, strange
'historical' names or functionality ...) and their manuals vary from the
very worst of the genre to nearly-as-good as Steele's.  I think that
there will be a lot of new Lisp programmers over the next few years --
many more than the entire current lisp community -- and that the
common lisp effort, supplying a consistent, standard and well-documented
language has done the whole community a great favour.  So I say --
Common Lisp is not hard to learn, the cleaning-up of names and functionality
that was done was long overdue, and the book is excellent.

Is Common Lisp now the perfect language (or even the perfect lisp)?  If
you are searching for one of these, enjoy the search;  the destination
may prove elusive ...
Technical Details
Message-ID: <283@spar.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!ut-sally!pyramid!decwrl!spar!singer

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!ut-sally!pyramid!decwrl!spar!singer
From: singer@spar.UUCP (David Singer)
Newsgroups: net.lang.lisp
Subject: Re: Common Lisp
Message-ID: <283@spar.UUCP>
Date: Fri, 27-Jun-86 13:41:53 EDT
Article-I.D.: spar.283
Posted: Fri Jun 27 13:41:53 1986
Date-Received: Sat, 28-Jun-86 09:09:53 EDT
Reply-To: singer@spar.UUCP (David Singer)
Organization: Schlumberger Palo Alto Research, CA
Lines: 25
Keywords: Common-Lisp Learning Manual
Summary: It isn't hard to learn