Re: Shoutcast using PCL: How to handle sockets and locking w/o Allegro?
- From: Emre Sevinc <emres@xxxxxxxxxxxx>
- Date: Wed, 20 Jul 2005 17:02:15 +0300
Peter Seibel <peter@xxxxxxxxxxxxxxx> writes:
> Emre Sevinc <emres@xxxxxxxxxxxx> writes:
>
>> By the way, implementing the core SQL-like database operations for
>> mp3 database (tables, rows, schema, inserting, selecting, order by,
>> distinct, etc.) was very cool but that also made me think, if it
>> would be fine (for the book) to give some examples about connecting
>> to a real RDBMS (and making the book 5-10 pages thicker). I know
>> that would be trivial stuff but since your Internet programming
>> examples are very practical and to the point, talking about
>> connecting to external database systems would enhance the effect of
>> "practicality" of the book, I guess, without making it much longer.
>
> Yeah. I'd have liked to have done that but I simply ran out of time,
> energy, and space. The main problem was to make it practical I'd have
> to explain how to install and set up a database which would probably
> take more space to explain than any other part of it. I just couldn't
> face that at the time. The actual Lisp part would probably be quite
> trivial. Maybe in the 2nd edition.
I can't prove that right now but I believe more than %90 of your
potential readers will have touched some RDBMS (MySQL, PostgreSQL,
MS SQL Server, Oracle, etc.) and played with SQL and stored
procedures in some way.
So, assuming a hypothetical database (one of the most popular
ones mentioned above) and a couple of tables created and not
explaining how to install and create a database from scratch
wouldn't hurt too much.
I'm sure if you add that to the 2nd Edition and on the backcover
tell people that you are showing them how to connect to RDBMS, pull any kind
of data and publish them, this would increase book's popularity.
Just like the familiar terms like MP3, streaming, Shoutcast server,
HTML, Internet programming, etc. do (ok, I accept that connecting
to RDBMS stuff is trivial, not half interesting as MP3 stuff but
it gives you more and more chance for "yes, Common Lisp for real world
problems, what else did you think?" :)
Happy hacking,
--
Emre Sevinc
eMBA Software Developer Actively engaged in:
http:www.bilgi.edu.tr http://ileriseviye.org
http://www.bilgi.edu.tr http://fazlamesai.net
Cognitive Science Student http://cazci.com
http://www.cogsci.boun.edu.tr
.
- References:
- Shoutcast using PCL: How to handle sockets and locking w/o Allegro?
- From: Emre Sevinc
- Re: Shoutcast using PCL: How to handle sockets and locking w/o Allegro?
- From: Peter Seibel
- Re: Shoutcast using PCL: How to handle sockets and locking w/o Allegro?
- From: Emre Sevinc
- Re: Shoutcast using PCL: How to handle sockets and locking w/o Allegro?
- From: Peter Seibel
- Shoutcast using PCL: How to handle sockets and locking w/o Allegro?
- Prev by Date: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul
- Next by Date: Re: Beyond CL?
- Previous by thread: Re: Shoutcast using PCL: How to handle sockets and locking w/o Allegro?
- Next by thread: web application framework in lisp
- Index(es):
Relevant Pages
|