From: ·············@gmail.com
Subject: Quality of lisp code.
Date: 
Message-ID: <28c8cdb0-c5d2-4bab-a658-000747f9dbf7@w24g2000prd.googlegroups.com>
 I would like to find some very good lisp code (just to learn
how to construct and use abstractions and macros in Lisp).  I like
paip, on lisp and pcl  but the code there is small.

  For example, when I read maxima source code it seems not to be  a
good code, take a look just for fun.

   Do you know a big open source  project whose Lisp code is a
delightful thing to read?


  Another project I would like to see in Lisp is a web explorer, that
a hot topic and a challenge for any language, are there any projects
about web explorer in Lisp?

From: Raymond Toy
Subject: Re: Quality of lisp code.
Date: 
Message-ID: <sxdzll5zy61.fsf@rtp.ericsson.se>
>>>>> "grande" == grande piedra <·············@gmail.com> writes:

    grande>  I would like to find some very good lisp code (just to learn
    grande> how to construct and use abstractions and macros in Lisp).  I like
    grande> paip, on lisp and pcl  but the code there is small.

    grande>   For example, when I read maxima source code it seems not to be  a
    grande> good code, take a look just for fun.

Ow!  My eyes!  My eyes!

For those who don't know, a large part of the maxima code was written
over 30 years ago and is relatively unchanged.  (If it ain't broke,
don't fix it.)

Ray
From: Tamas K Papp
Subject: Re: Quality of lisp code.
Date: 
Message-ID: <6lm746FcqdjuU1@mid.individual.net>
On Wed, 15 Oct 2008 04:14:47 -0700, grande.piedra wrote:

> I would like to find some very good lisp code (just to learn how to
> construct and use abstractions and macros in Lisp).  I like paip, on
> lisp and pcl  but the code there is small.
> 
>   For example, when I read maxima source code it seems not to be  a
> good code, take a look just for fun.
> 
>    Do you know a big open source  project whose Lisp code is a
> delightful thing to read?
> 
>   Another project I would like to see in Lisp is a web explorer, that
> a hot topic and a challenge for any language, are there any projects
> about web explorer in Lisp?

In addition to what others have mentioned, I also like Gary King's 
packages (http://www.cliki.net/Gary King).

I would suggest that you start with something small, and try to solve 
problems.  Reading the code of others is nice, but you will understand 
the motivation for particular constructs and solutions better if you 
encountered the need while you were working on your own projects.

Best,

Tamas
From: ·············@gmail.com
Subject: Re: Quality of lisp code.
Date: 
Message-ID: <db1ecd49-ed7f-4bde-a184-de934c6603a3@w39g2000prb.googlegroups.com>
On 15 oct, 14:48, Tamas K Papp <······@gmail.com> wrote:
> On Wed, 15 Oct 2008 04:14:47 -0700, grande.piedra wrote:
> > I would like to find some very good lisp code (just to learn how to
> > construct and use abstractions and macros in Lisp).  I like paip, on
> > lisp and pcl  but the code there is small.
>
> >   For example, when I read maxima source code it seems not to be  a
> > good code, take a look just for fun.
>
> >    Do you know a big open source  project whose Lisp code is a
> > delightful thing to read?
>
> >   Another project I would like to see in Lisp is a web explorer, that
> > a hot topic and a challenge for any language, are there any projects
> > about web explorer in Lisp?
>
> In addition to what others have mentioned, I also like Gary King's
> packages (http://www.cliki.net/GaryKing).
>
> I would suggest that you start with something small, and try to solve
> problems.  Reading the code of others is nice, but you will understand
> the motivation for particular constructs and solutions better if you
> encountered the need while you were working on your own projects.
>
> Best,
>
> Tamas

Hello Tamas, the link  for Gary Kind  is broken.
Googling I found
http://www.flownet.com/gat/jpl-lisp.html
 Gary is now working in C and C++ and Java, no more Lisp in the JPL.
Just for fun,
by Gary:
" In the words of Elton John: It's sad. So sad. It's a sad, sad
situation. My best hope at this point is that the dotcom crash will do
to Java what AI winter did to Lisp"

 Perhaps you know another  link for interesting code by Gary.
From: Ali
Subject: Re: Quality of lisp code.
Date: 
Message-ID: <441e8400-2754-4735-b743-6d8620a1ba43@f37g2000pri.googlegroups.com>
On Oct 15, 2:40 pm, ·············@gmail.com wrote:

> Hello Tamas, the link  for Gary Kind  is broken.

>  Perhaps you know another  link for interesting code by Gary.

http://www.cliki.net/Gary+King
From: John Thingstad
Subject: Re: Quality of lisp code.
Date: 
Message-ID: <op.ui2d1nr5ut4oq5@pandora.alfanett.no>
P� Wed, 15 Oct 2008 13:14:47 +0200, skrev <·············@gmail.com>:

>  I would like to find some very good lisp code (just to learn
> how to construct and use abstractions and macros in Lisp).  I like
> paip, on lisp and pcl  but the code there is small.
>
>   For example, when I read maxima source code it seems not to be  a
> good code, take a look just for fun.
>
>    Do you know a big open source  project whose Lisp code is a
> delightful thing to read?
>
>
>   Another project I would like to see in Lisp is a web explorer, that
> a hot topic and a challenge for any language, are there any projects
> about web explorer in Lisp?
>
>
>
>

Well for some pointers look at the "Tutorial on Good Lisp Programming  
Style" by Peter Norvig (http://norvig.com/luv-slides.ps)
Otherwise I recomend some of Edi Weitz's work. In particuar cl-ppcre. (A  
compiling regular expression parser.)
I also read maxima. Perhaps ACL2? A automatic theorem (and program) prover  
in a applicative subset of Common Lisp. I read that too.

--------------
John Thingstad
From: John Thingstad
Subject: Re: Quality of lisp code.
Date: 
Message-ID: <op.ui2erkg6ut4oq5@pandora.alfanett.no>
P� Wed, 15 Oct 2008 13:14:47 +0200, skrev <·············@gmail.com>:


>   Another project I would like to see in Lisp is a web explorer, that
> a hot topic and a challenge for any language, are there any projects
> about web explorer in Lisp?
>

Well there is cl-weblocks, but it is a prototype and I haven't looked at  
the code. (It is a web2 project, not entirely sure what you mean by a web  
explorer.)

--------------
John Thingstad