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?
>>>>> "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
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
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.
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
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
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