Message from discussion Common Lisp Article in the November-Issue of the german Toolbox-Magazine
From: Rainer Joswig <jos...@corporate-world.lisp.de>
Subject: Re: Common Lisp Article in the November-Issue of the german Toolbox-Magazine
Date: Sat, 04 Nov 2000 04:31:32 +0100
References: <8tu7d0$8mo9$1@ID-22205.news.dfncis.de> <email@example.com> <8tvd4r$cmgf$1@ID-22205.news.dfncis.de> <joswig-811E03.firstname.lastname@example.org> <8tvtpn$ccnr$1@ID-22205.news.dfncis.de>
Content-Type: text/plain; charset=ISO-8859-1
X-Trace: goliath.news.is-europe.net 973308757 17594 22.214.171.124 (4 Nov 2000 03:32:37 GMT)
NNTP-Posting-Date: 4 Nov 2000 03:32:37 GMT
User-Agent: MT-NewsWatcher/3.0 (PPC)
In article <8tvtpn$ccn...@ID-22205.news.dfncis.de>, Jochen Schmidt
> The first article "Common Lisp - die erweiterbare Sprache" (for the English
> speaking readers: "Common Lisp - the expandable Language")
> discusses the possible new role of a language like Common Lisp nowadays.
> I talk a little bit on the origin of Lisp itself, showing the many
> language-concepts that was invented for and with Lisp.
> Then I present a variant of the well known 10 Myths upon Common Lisp".
> I talk upon the dynamic capabilities of the language and the consequences
> for the normal process of software-development. (Interactive/Inkremental
> development, explorative programming, prototyping, changes at runtime).
> I have used NASAs Mars-Pathfinder Project as an example for successful
> usage of Common Lisp in the industry.
> The second article in the november-issue "Die Qual der Wahl"
> (eng.: "The agony of selection") discusses and compares six different (free
> and commercial) Lisp-Systems (ACL,CLISP,CMUCL,CormanLisp,Lispworks,MCL)
> I've written a Mandelbrot-generator some time ago in CMUCL (with full
> declarations on ;-)
> but I think I've lost the source *hmpf*
I guess several people can help out. ;-)
> > - network programming
> I've written an IRC-Bot in Common Lisp. At it's end it was very huge and
> complex. (Multithreaded, Full user/channel-maintenance, message-content
> dependend specialization of Message-Classes, maintenance-port via telnet)
> I plan to write a new one that targets on a more simple approach.
> This could really be a good example for the article...what do you think?
Yes. Put in a natural language generation system. Only joking. ;-)
> > -- small CL-HTTP example (guestbook, chat server, ...)
> Hm... I would use IMHO ;-)
CL-HTTP comes with several small examples. It's really easy to
write such things.
See for example the directory
in your CL-HTTP distribution.
"http:mcl;contrib;mtravers;cl-http-graphics;" shows how to create
fractals via the web server.
Another example is a URL reminder service, etc.
> > -- POP3 client
> I've written a simple pop3 client package for Common Lisp some time ago.
> Since then I planned to extend it by a rfc822 capable parser, MIME-handling
> Base64 etc. ...
CL-HTTP has one, too.
> > -- SMTP client, sending mails from CL
> Yes this would be simple too.
CL-HTTP has it, too.
> > -- NNTP client, reading news
> This sounds interesting too, but I have not much experience with NNTP...
MCL comes with simple example. I have a copy of the news reader
Hermes (CLIM + CL) somewhere.
> > -- demonstrate "natural language" access to a database
> I've some (really ugly) code examples to this in "Common Lisp Modules" (by
> Tom Watson I think...)
Check out the example in Winston/Horn "Lisp".
> > -- parse Web server logs and generate statistics overviews
> > -- parse Web server logs and generate a visitor overview
> could be interesting too - showing that Lisp is much better than other
> languages for dynamic-html.
Rainer Joswig, Hamburg, Germany