Message from discussion
Common Lisp Article in the November-Issue of the german Toolbox-Magazine
Path: supernews.google.com!sn-xit-02!supernews.com!isdnet!newsfeed.ision.net!news.is-europe.net!ision!joswig
From: Rainer Joswig <jos...@corporate-world.lisp.de>
Newsgroups: comp.lang.lisp
Subject: Re: Common Lisp Article in the November-Issue of the german Toolbox-Magazine
Date: Sat, 04 Nov 2000 04:31:32 +0100
Organization: Lisp.de
Lines: 93
Message-ID: <joswig-083876.04313204112000@news.is-europe.net>
References: <8tu7d0$8mo9$1@ID-22205.news.dfncis.de> <8tv95s$vmp$1@nnrp1.deja.com> <8tvd4r$cmgf$1@ID-22205.news.dfncis.de> <joswig-811E03.23512903112000@news.is-europe.net> <8tvtpn$ccnr$1@ID-22205.news.dfncis.de>
NNTP-Posting-Host: 194.163.195.67
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Trace: goliath.news.is-europe.net 973308757 17594 194.163.195.67 (4 Nov 2000 03:32:37 GMT)
X-Complaints-To: abuse@is-europe.net
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
<j...@dataheaven.de> wrote:
> 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)
Sounds interesting.
> 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
"http:mcl;contrib;bsinclair;chat;"
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
Email: mailto:jos...@corporate-world.lisp.de
Web: http://corporate-world.lisp.de/