Subject: Re: is lisp a general purpose lang?
From: Erik Naggum <erik@naggum.net>
Date: Mon, 01 Apr 2002 09:06:13 GMT
Newsgroups: comp.lang.lisp
Message-ID: <3226640788256644@naggum.net>

* cr88192 <cr88192@hotmail.com>
| I got a copy of the ansi spec, and am almost intimidated by the size... 
| hopefully I really don't have to read that much...

  Excuse me?  You hope you do not have to read a thousand pages?  Why?  Are
  you illiterate or very hard of reading or something?  I have not kept
  record of how much I read every year, but it must be at least 12 000
  pages of nonfiction alone.  For the past 25 years or so, I have set aside
  2 hours a day to study or just read about something _unrelated_ to what I
  need to learn or work with, and probably spend even more on work-related
  reading.  This is in my view not a lot.  Learning to read and type fast,
  efficiently, and accurately is a requirement in modern society.

  With only two hours a day, the Common Lisp standard should take you no
  more than a month, with plenty of time to think about what you read, take
  notes, including deferring stuff for a later pass.  That is not, again in
  my view, not a lot to require of someone who wants to become a serious
  user of a programming language.  30 years of wisdom and insight in the
  Lisp community is made available in only 30 days.  Of course, it will
  take much longer to make use of all this, but at least you have been
  through it and have thought about it and provided a large number of
  "hook" on which you can hang various information you get when you ask
  people, and you can make connections that people who simply lack the
  knowledge cannot.

| I see emphasis placed on 1100 pages... r5rs is 50...  sorry if this is a
| problem...

  It means that R5RS is a short story you might chuckle or shudder at
  before you forget it while ANSI X3.226-1994 is a novel that enriches your
  character.

| really I want to implement the one that is hopefully simpler and
| hopefully have an underlying system flexible enough to include both.

  Why the hell do you want to implement it?

| when I was younger I used to use big books for bragging rights (I would
| say: I read this, and point to a 1000 to 1500 page book, but really I
| don't want to read that much...).

  Oh, so _that_ is the reason these idiot books were printed on cardboard
  with 36-point type.  Idiot bragging rights!  Good thing I never even
  thought of buying any of those.  My >1000-volume personal library seems
  to average about 400 pages to a volume, and a _large_ fraction of my
  books are more than 1000 pages thick, but they are printed on thin, high
  quality paper, not recycled cardboard, with fairly small print, not at
  all suitable for the fourth-grade reading level of most "computer" books.

| luckily the spec I got claims to be a simplified version, I do hope so...

  No, it is not, the HyperSpec (ANSI standard) is a standard.  Maybe Common
  Lisp is just not for you.

| oh yeah, I have no access to a real lisp machine so info about how one is
| put together might be helpful.

  Maybe you just need a Common Lisp environment that has already been built
  for you?

///
-- 
  In a fight against something, the fight has value, victory has none.
  In a fight for something, the fight is a loss, victory merely relief.