Re: Shoutcast using PCL: How to handle sockets and locking w/o Allegro?



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
.



Relevant Pages

  • Re: MMcontrol wont work on transported source code
    ... >administer make-up tests to her high school French students. ... > I got the app to work at home using a dummy database. ... Made sure the MMcontrol is added to the project components at school ... filename of the MP3 is correct? ...
    (microsoft.public.vb.general.discussion)
  • Re: Sound Clip
    ... Doug Steele, Microsoft Access MVP ... Is there a way of adapting your database so that I can have a different ... bound text box so that I could use this for permantly linking each mp3 ... Though all the different linked mp3 files ...
    (microsoft.public.access.formscoding)
  • Re: Convert file names to a usable list?
    ... download and install free "Agent Ransack" ... search for *.mp3 it will give you every Mp3 on your computer. ... Be careful using Excel as a database, ...
    (microsoft.public.windowsxp.general)
  • Re: [OT] PostgreSQL: bytea help needed.
    ... > having all my data stored in a database is. ... to handle the "information" and the file system to handle the files. ... If you are talking about the mp3 tags, it would be trivial to store the ...
    (comp.os.linux.misc)
  • Re: Good Books on MultiValue Databases
    ... new info there, right?), the database structure when converting from ... an MV environment to an RDBMS actually does require re-architecting. ... Codd wrote his rules specifically ... management system, rather asking the management system to manage ...
    (comp.databases.pick)