Cooking with Lisp

Another blog about Lisp, the world's greatest programming language.

Monday, April 11, 2005

Doing My Part to Sell Practical Common Lisp

What can I say that others haven't said about Peter Seibel's new Practical Common Lisp?

It is now the best written introduction-to-intermediate Common Lisp book you can buy. It's great reading, the practical focus of the examples are well chosen and meaningful, and he jumps right in with the power of Lisp, instead of doing the pedagogically boring "this is a list" and "this is cons, car, and cdr".

I especially like the domain-specific language approach the book uses. In particular, Chapter 24 - Practical: Parsing Binary Files, and the later chapters are excellent examples of what you can really do with macros. In fact, I think Chapter 24 is standalone to point that, with some warning, you could show it to someone interested in the kind of power you get with macros, but doesn't want to wade through the whole book to get to the punchline. That person wouldn't understand a lot of the code, but would certainly see the ability of creating macros that can write a significant amount of straightforward boilerplate code.

I can't wait to get my copy.

19 Comments:

At 10:55 AM, Blogger recluze said...

Yes, I love the book. I have it in soft-copy and am planning to get a hard-copy. I've gone through the first 10 or so chapters and it's easily the best book i've read so far on lisp.

Like, totally agree :)

 
At 1:25 AM, Blogger TheDevilIsInTheDetails said...

internet law of texasGreetings! I have to say that I'm quite impressed that your blog ranks so highly for internet law of texas . Because it does (And I'm wacky like that) I thought it might be beneficial to point out this resource for internet law of texas

 
At 10:00 PM, Anonymous Anonymous said...

Not much to say besides the fact that coming to Register Better would be a good decision in regards to domain name service !

 
At 7:20 PM, Anonymous Anonymous said...

Want to register better domains with better keywords? Want to host the sites better as well? Check out cheap domain name register!

 
At 10:34 PM, Anonymous Anonymous said...

Great Blog you have here!
I'm definitely going to bookmark this one.
Do you know DOT WS (website) will be larger than DOT COM (commercial) ?
Remember 800 phone numbers? Now you have 888 877 etc.
Are you a visionary? I hope you are and decide to get in on something
that will change your life! GDI is where its at.
7 day free trial and no selling
Want a short .WS domain name? Now you can get one and make affiliate $$$$$$$
You get your own website
Check this one out :-)yahoo domain nameyahoo domain name

 
At 1:34 AM, Blogger Editor said...

hey great blog, you're interested in cooking two right? I have the best website about cooking two

 
At 10:08 AM, Blogger Paul88888 said...

You have generated a lot of interest in your blog. It does contain a great deal of information and discussion. If you have some spare time, do feel free to visite the following web hosting domain registration site as it offers much of all the web hosting domain registration related services.

 
At 5:28 PM, Blogger Paul88888 said...

You have generated a lot of interest in your blog. It does contain a great deal of information and discussion. If you have some spare time, do feel free to visite the following domain name r site as it offers much of all the domain name r related services.

 
At 4:40 PM, Anonymous Anonymous said...

http://www.365dayz.comOpen365dayz.com is now open. Click http://www.365dayz.com

 
At 3:20 PM, Anonymous Bad Credit said...

blah blah blah, whippy dee doo

 
At 10:31 AM, Blogger Paul Adams said...

Hey Fellow, you have a great blog here! I have a web
site & blog about yahoo domain registration.
Yours is top-notch!
If you have a moment, please visit my site
yahoo domain registration
I wish you all the best!

 
At 6:12 AM, Blogger James Baker said...

I was just searching blogs,and I found your site, Friend! I like it!
Please accept my compliments and wishes for your happiness and success.
If you have a moment, please take a look at my site:
zophars domain
It pretty much covers zophars domain related issues.
All the best!

 
At 12:43 PM, Blogger Joe Berenguer said...

Hey Fellow, you have a great blog here! I have a web
site & blog about zip code domains for sale.
Yours is top-notch!
If you have a moment, please visit my site
zip code domains for sale
I wish you all the best!

 
At 11:23 PM, Blogger James Baker said...

Congratulations Friend for your excellent blog on wireless domain names!Keep up the good work!
If you have a moment, please visit my site:
wireless domain names
I send you my warm regards and wish you continued success.
Have a nice day! :-)

 
At 10:20 AM, Anonymous Anonymous said...

Hi: I was looking for information on domain name registration and can upon your site. I'm working on a site about domain registration services and looking for any good facts that I might be able to incorporate into my site to really provide an in-depth information source. After reading your Blog, I found it interesting, but, it wasn't what I was looking for. Well I'm off again in search for good info.

 
At 9:26 PM, Blogger myearning said...

http://makemoney.loveinbharat.com

provides domain registartion service along with web hosting for $1 a month.

http://domain-registration.linuxworld.com has lot many domain service provider.

See these sites

Rest latter

 
At 6:48 PM, Anonymous Marc said...

I also enjoyed Practical Common Lisp - great non-boring intro to Lisp for me.

Is there anything you can do about all the spam on your blog? Does Blogger offer any kind of spam prevention tools? If not maybe, it's time to look at...oddly enough, web hosting (I say oddly enough because that's what a lot of your spam is about - and since I don't want to be construed as a spammer, I won't mention that I am very happy with DreamHost :-)).

 
At 6:28 PM, Blogger Iza Firewall said...

This comment has been removed by the author.

 
At 12:47 PM, Anonymous resort in the philippines said...

black mold exposureblack mold symptoms of exposurewrought iron garden gatesiron garden gates find them herefine thin hair hairstylessearch hair styles for fine thin hairnight vision binocularsbuy night vision binocularslipitor reactionslipitor allergic reactionsluxury beach resort in the philippines

afordable beach resorts in the philippineshomeopathy for eczema.baby eczema.save big with great mineral makeup bargainsmineral makeup wholesalersprodam iphone Apple prodam iphone prahacect iphone manualmanual for P 168 iphonefero 52 binocularsnight vision Fero 52 binocularsThe best night vision binoculars here

night vision binoculars bargainsfree photo albums computer programsfree software to make photo albumsfree tax formsprintable tax forms for free craftmatic air bedcraftmatic air bed adjustable info hereboyd air bedboyd night air bed lowest pricefind air beds in wisconsinbest air beds in wisconsincloud air beds

best cloud inflatable air bedssealy air beds portableportables air bedsrv luggage racksaluminum made rv luggage racksair bed raisedbest form raised air bedsaircraft support equipmentsbest support equipments for aircraftsbed air informercialsbest informercials bed airmattress sized air beds

bestair bed mattress antique doorknobsantique doorknob identification tipsdvd player troubleshootingtroubleshooting with the dvd playerflat panel television lcd vs plasmaflat panel lcd television versus plasma pic the bestThe causes of economic recessionwhat are the causes of economic recessionadjustable bed air foam The best bed air foam

hoof prints antique equestrian printsantique hoof prints equestrian printsBuy air bedadjustablebuy the best adjustable air bedsair beds canadian storesCanadian stores for air beds

migraine causemigraine treatments floridaflorida headache clinicdrying dessicantair drying dessicantdessicant air dryerpediatric asthmaasthma specialistasthma children specialistcarpet cleaning dallas txcarpet cleaners dallascarpet cleaning dallas

 

Post a Comment

<< Home