Since the last time I announced anything here I've put up a few more
chapters:
<http://www.gigamonkeys.com/book/loop-for-black-belts.html>
<http://www.gigamonkeys.com/book/practical-web-programming-with-allegroserve.html>
<http://www.gigamonkeys.com/book/practical-an-mp3-database.html>
The former is a cleaned-up version of what used to be an incomplete
Appendix about LOOP. As always, send along any comments you have. And
if you know would-be Lispers who are looking for something to read,
feel free to point them to:
<http://www.gigamonkeys.com/book/>
and encourage them to send me any comments they have. I've gotten some
great comments about what people find useful and what they find
confusing from folks who have been pointed to my book by their Lispnik
friends.
-Peter
P.S. I'm getting close to finishing all the first draft chapters and
will soon begin a revision pass over the whole book. So if you've been
intending to take a look or have already and have been intending to
send me some comments, now is a good time to do it before it's too
late.
P.P.S. While I'm always interested in any feedback, be aware that
neither I nor anyone at Apress has yet gone over these chapters with a
fine-toothed proofreading comb. At this point I'm most interested in
comments along the lines of, "This section confused me" or "You
mentioned thus and such but never explained it" or even "This section
was particularly useful."
--
Peter Seibel ·····@javamonkey.com
Lisp is the red pill. -- John Fraser, comp.lang.lisp
From: Peter Seibel
Subject: And one more [was: New Practical Common Lisp chapters on web]
Date:
Message-ID: <m3lle2umw6.fsf@javamonkey.com>
And another. This is the implementation of the Shoutcast protocol on
top of AllegroServe. So if you have a bunch of MP3s lying around and
an MP3 client such as iTunes, XMMS, or Winamp, you can stream them
from where they are to where you want to listen to them using Common
Lisp:
<http://www.gigamonkeys.com/book/practical-shoutcast-server.html>
Up next: the web interface to control this server.
-Peter
--
Peter Seibel ·····@javamonkey.com
Lisp is the red pill. -- John Fraser, comp.lang.lisp
From: Peter Seibel
Subject: Yet another [was: And one more [was: New Practical Common Lisp chapters on web]]
Date:
Message-ID: <m3k6tku0uc.fsf_-_@javamonkey.com>
As promised, the web interface to control the shoutcast server
discussed in chapter 25.
<http://www.gigamonkeys.com/book/practical-an-mp3-browser.html>
-Peter
--
Peter Seibel ·····@javamonkey.com
Lisp is the red pill. -- John Fraser, comp.lang.lisp
Hi Peter,
It's neat to be able to periodically read your new chapters as they
become available!
Peter Seibel <·····@javamonkey.com> wrote in message news:<··············@javamonkey.com>...
> <http://www.gigamonkeys.com/book/practical-web-programming-with-allegroserve.html>
The Allegroserve chapter is a great intro. Although Allegroserve
wasn't difficult to learn, your chapter would have been very useful
back when I started using it. One minor quibble that I have though is
that you use a home-grown html generator language instead of htmlgen
(which comes with Allegroserve). Although, for pedagogical reasons, it
might be a good idea to show readers how to create an html generator
in lisp, you should probably release that chapter with the
Allegroserve one if you expect people to try out your examples and
provide feedback. I also question the value of using a home-grown html
generator in the book as Allegroserve has a very nice one and there
are a lot of other good alternatives to htmlgen as well. Instead of an
html generator example in chapter 27, why not show an SVG (scalable
vector graphics) or Flash SWF generator and just use htmlgen for the
Allegroserve chapter?
I look forward to seeing the book in print.
--
Bill Clementson