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.

86 Comments:

At 10:55 AM, Blogger Nauman 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 Anonymous 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 Anonymous 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 Unknown said...

This comment has been removed by the author.

 
At 12:47 PM, Anonymous Anonymous 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

 
At 3:25 AM, Blogger Jamil Dart said...

Rear to take pleasure from the thai massage Park West wonderful and satisfying massage & Spa.

 
At 3:37 AM, Blogger ShermanBryan said...

Kita mampu memilih beraneka poker ragam rupa website judi online yang akan kita paling baik.

 
At 4:02 AM, Blogger CynthiaDewi said...

Seperti cara gimana situs bandarq kita dapat berasimilasi.

 
At 4:11 AM, Blogger Donna Rose said...

Seperti livechat di mana ada beberapa judi online terpercaya operator yg teramat menyapa ramah sebagian konsumen.

 
At 4:32 AM, Blogger Annya Julie said...

Apa itu tersila kita pelajari situs judi qq pertama segi pandang di mana kita.

 
At 4:40 AM, Blogger Clifford Hone said...

Nya lagi bisa memetieskan satu judi poker buah jalan ke luar ketika konsumen terdaftar butuh.

 
At 4:49 AM, Blogger Chrity Rosen said...

Di mana konsumen nya bisa dapat qq online mendapati kepuasaan main-main mulai sejak sejak promo.

 
At 5:00 AM, Blogger Sandra Lopez said...

Seperti trik dengan agen bandarq cara apa kita dapat berasimilasi.

 
At 5:06 AM, Blogger Dave Hall said...

Apa itu tersila kita pelajari angka99 awal segi pandang di mana kita.

 
At 5:08 AM, Blogger Rebeca Lynn said...

Kita pelajari bersumber segi website maindomino99 pandang di mana kita bisa mengambil kesempatan.

 
At 5:15 AM, Blogger Kendal Heap said...

Menopang mendaftarkan supaya agen bandarq online pembeli nya dapat serta-merta main-main.

 
At 5:26 AM, Blogger Benton Hawton said...

Terkandung nyaman dapat website masterdomino99 penyilihan yang di memberi.

 
At 5:27 AM, Blogger Baryram Davie said...

Dan menggondol kesulitan dalam agen judi online hal permainan maupun transaksi pastinya.

 
At 5:33 AM, Blogger Ethan Tang said...

Profit seperti kita dapat pilih pokerpelangi satu buah situs judi online di mana tidak sedikit sekali.

 
At 5:39 AM, Blogger Heall Horley said...

Dalam faktor permainan champion qq maupun transaksi pastinya.

 
At 5:40 AM, Blogger Carter Rawls said...

Ada berulang beberapa kriteria pelangiqq lain yg sanggup di katakan website judi online.

 
At 5:47 AM, Blogger Aiden Mckenna said...

Ada semula beberapa kriteria lain website mandiridomino yang dapat di katakan situs judi online.

 
At 5:54 AM, Blogger Georges Hallets said...

Yang cukup luar biasa di murahqq mana costumer nya dapat sanggup.

 
At 6:00 AM, Blogger Unknown said...

Itu paling baik seperti semenjak sahabatqq rumus dirinya menyapa alamat satu buah aplikasi obrolan.

 
At 6:05 AM, Blogger James Perez said...

Resep memilih jadiqq situs judi online paling baik itu.

 
At 6:14 AM, Blogger Russell Saldivar said...

Lazim nya akan unjuk di awal agen ikanqq atau halaman pertama dikala kita meninggalkan.

 
At 6:15 AM, Blogger Kevin Fife said...

Nya terus dapat mempertaruhkan pasar qq satu buah jalan ke luar kala customer tercantum butuh.

 
At 6:23 AM, Blogger LeonardAllen said...

Bukan hanya itu anda janjiqq bisa mencari atau mendengar.

 
At 6:33 AM, Blogger Thomas Cordes said...

Menjadi pertimbangan ahli qq supaya tidak merebut kekecewaan apabila.

 
At 6:35 AM, Blogger Harlan Babcock said...

Mendapatkan kepuasaan main situs rajawaliqq mulai sejak promo yang di berikan di mana kalau member.

 
At 6:41 AM, Blogger ChristopherRainey said...

Buat diwaktu ini telah asikqq era technologi yg serba praktis.

 
At 6:42 AM, Blogger Derward Grasby said...

This comment has been removed by the author.

 
At 6:43 AM, Blogger Derward Grasby said...

Di mana tentu tak bandarjudiqq singkat situs judi online yang berlomba-lomba terhadap menghadirkan website judi mereka.

 
At 6:50 AM, Blogger Unknown said...

Buat diwaktu ini telah daftar indoqq era technologi yg serba praktis.

 
At 6:52 AM, Blogger Gunar Thondley said...

Kita dapat memilih beraneka ragam rupa rajaqq website judi online yang untuk kita paling baik.

 
At 6:59 AM, Blogger Arnuad Veepon said...

Namun operator bisa ratuqq mengamanatkan jalan ke luar semula menolong.

 
At 1:26 AM, Blogger Sobatpoker said...

Kami menawarkan ID PRO untuk bosku dijamin anda pasti dapat Jackpotnya Dengan modal 10rb anda sudah dapat bermain 8 Game dalam 1 id
KUMPULAN POKER ONLINE
Link alternatif sobatpoker
sobatpoker
BandarQ Online

 
At 2:04 AM, Blogger Merlin Kristianti said...

asikqq
dewaqq
sumoqq
interqq
pionpoker
betgratis
paito warna
prediksi hk
bandar ceme

 
At 2:25 AM, Blogger daftar said...

Looking for a reliable printer service provider, dial the toll-free number of Epson printer customer support. The technicians will provide you with assistance for all technical issues related to the Epson printer.
daftar mejaqq
daftar rajaqq
daftar kristalpoker
daftar qiuqiu99
daftar taipanqq
daftar nagaqq
daftar jaguarqq
daftar sahabatpoker
daftar hondaqq
daftar bcaqq

 
At 2:28 AM, Blogger daftar said...

daftar laguqq
daftar mainqq
daftar idrpoker
daftar boyaqq
daftar kompasqq
daftar elangqq
daftar jasaqq
daftar omiqq
daftar playerqq
daftar kokiqq

 
At 11:03 PM, Blogger Rani Tamara said...

Kumpulan Situs Poker Terbaik dan Terbaru 2019
DivaDOMINO
DivaDOMINO99
Agen DOMINO99 Online
DOMINO99 Online
DOMINO99 Terbaik Online

 
At 9:32 PM, Anonymous http://www.aacaa7.org/ said...

jika anda suka bermain judi online harus bermain di idn poker karena bisa dapat keuntungan besar dan banyak bonusnya setiap dengan deposit termurah hanya 10 ribu rupiah saja anda sudah bisa mendapatkan bonus dari idn poker. klik link di bawah ini.

 
At 9:33 PM, Anonymous http://www.aacaa7.org/ said...

ika anda suka bermain judi online harus bermain di idn poker karena bisa dapat keuntungan besar dan banyak bonusnya setiap dengan deposit termurah hanya 10 ribu rupiah saja anda sudah bisa mendapatkan bonus dari idn poker. klik link di bawah ini.
http://www.aacaa7.org/daftar-poker-terpercaya-langsung-dapat-bonus-20rb-setelah-deposit/

 
At 3:08 AM, Blogger yanni juleni said...

Thanks For Your support,,Good article


Poker Online
Judi Poker
Judi Poker Online
QQOnline2019
bandar domino99
poker online terpercaya
daftar domino

 
At 9:15 AM, Blogger master seo indonesia said...


togel online terpercaya
bandar togel


jasa seo indonesia


Poker online
Poker Uang Asli


Prediksi Bola
Jadwal Bola
Agen Bola



dominoqq
bandarqq
poker qq online
pkv games

 
At 8:08 PM, Anonymous poker said...

Important thanks for the blog. Much thanks again. Cool.wow, brilliant blog.Thanks Again. Much obliged.This is one great blog.Really many thanks!Thank you for your article.Much thanks again. Need more.Appreciate idn poker you sharing, good article post.

 
At 12:27 AM, Blogger Pokernet88 said...

Pokernet88 adalah Agen Poker Online Terpercaya Terbaik, Situs Judi Online Agen IDN Poker Online dan Bandar Ceme, Domino Qiu Qiu, Capsa Susun, DominoQQ uang asli indonesia.

Poker Online
Situs Poker Idn Online
Bandar Poker Idn
Agen Idn Poker Online
Agen Idn Poker

 
At 2:45 AM, Blogger BandarXL said...

There was a re-occurring theme all week long. Managers in every department are hungry for data that
will give them improved insight into their operations, and they’re frustrated with the difficulty
of acquiring that data without http://13.251.223.198/

Situs Judi Deposit Pakai Pulsa - Agen Casino Online | Slot Online | BandarXL

BandarXL merupakan Agen Slot Pulsa Online Resmi Indonesia Deposit Pakai Pulsa Via OVO, Telkomsel, XL, dan GOPAY di Asia yang menyediakan permainan Situs Slot, Casino Online, Bandar Taruhan Bola Sbobet Terpercaya, Poker Online, Togel, Keno, dan Lotere.

Situs Slot
Slot Pulsa
Slot Via Pulsa
Agen Slot Pulsa
Casino Online
Slot Online

 
At 4:05 AM, Blogger IndiPoker said...

Indipoker merupakan Situs layanan Judi Online dan Agen IDN Poker 88 Play Terpercaya Dengan Permainan Bandar Judi Ceme Online Terpercaya Keliling,Domino Qiu Qiu,Bandar qq dan Capsa Susun

Idn Poker
Ceme Online
qq
Bandar Judi Ceme
Poker Online

 
At 4:18 AM, Blogger DewiDomino said...

Thanks a lot for giving everyone an extremely breathtaking chance to read from this blog.
It is always so lovely and jam-packed with a great time for me personally and my office peers to visit the blog
not less than three times in a week to see the fresh issues you have. http://202.95.10.185

Situs Poker Online Terpercaya BandarQ QQ - DewiDomino.com

DewiDomino merupakan Agen BandarQ QQ Online Resmi Terpercaya Indonesia dan Situs Judi Poker V 88 Pakai Uang Asli Deposit Via Pulsa,OVO,GOPAY,Bandar Capsa Susun,Domino, Adu Q Domino99 dan Ceme Terbaik

Poker Via Pulsa
QQ Online
Judi Via Pulsa
Domino Pakai Pulsa
Poker Online

 
At 4:04 AM, Blogger Total4D said...

exploring for a little for any high quality articles or weblog posts on this sort of area .
Exploring in Yahoo I at last stumbled upon this site. Reading this info So i’m glad to express that I’ve an incredibly good uncanny feeling I came upon just what I needed.
I most definitely will make certain to do not disregard this website http://total4d3.com

Total4D adalah bandar judi dan agen togel online terbesar dan terpercaya WLA tentang angka jitu SGP,hongkong,sidney dan data info keluaran togel hari ini yg terbaru.

WLA
SGP
Togel
Hongkong

Agen Togel Online
Togel Online
Togel Singapore
Bandar Togel Terpercaya

 
At 6:13 AM, Blogger kogane said...

IDN Poker
adult
vagina

 
At 3:24 AM, Blogger Boya Kullen said...

situs judi online
judi slot
dominoqq

 
At 8:43 AM, Anonymous ADMIN said...

situs terpercaya poker online PKV GAMES terbaru dan terpercaya serta gampang menang. buruan gabung dengan jutaan Jackpot sudah menanti

 
At 9:22 AM, Anonymous ADMIN said...

situs terpercaya poker online PKV GAMES terbaru dan terpercaya serta gampang menang. buruan gabung dengan jutaan Jackpot sudah menanti

 
At 2:25 PM, Anonymous MiyaQQ said...

ID PRO PKV GAMES DENGAN WIN RATE 90% MUDAH MENANG AYO DAPATKAN SEKARANG JUGA !!!
*poker online
*MIYAQQ

 
At 2:26 AM, Anonymous Situs Deposit Pulsa said...

Ayo buruan main di Situs Poker Terpercaya 2020 , Menerima deposit pulsa tanpa batas segera klik disini
Situs Deposit Pulsa

 
At 10:33 PM, Anonymous MiyaQQ said...

ID PRO MIYAQQ BY WINING THE 90% NUMBER OF EASY WINS, GET IT NOW !!!
*BANDARQ ONLINE
*DEPOSIT PULSA
*SITUS JUDIONLINE
*DOMINOQQ
*PKV GAMES
*AGEN SITUS JUDI ONLINE
*POKER ONLINE
*SAKONG
*CAPSA SUSUN
*DAFTAR JUDI ONLINE
*SITUS GAMPANG MENANG
*DAFTAR JUDI ONLINE

 
At 6:00 AM, Blogger agen tembak ikan online said...

Comfy comes with many things, some of them are basic things features such as dropdown navigation, foodburner subscription, advertisement spots, featured entries, ajax tabs, widget-ready, anything built-in, and more.

link alternatif joker123

game ikan

Bandar judi Sepak Bola

download joker123

game tembak ikan

Bandar judi Sepak Bola

sabung ayam online

 
At 4:35 AM, Blogger Lavechia Friska said...

Syracuse police officer shoves news photographer to the ground during protest


game ikan

Bandar judi Sepak Bola

download joker123

game tembak ikan

Bandar judi Sepak Bola

sabung ayam online

 
At 4:02 PM, Blogger Ferara Dikitasuma said...

in the middle of pandemic you should consider youself to be entertained

game ikan

Bandar judi Sepak Bola

download joker123

game tembak ikan

Bandar judi Sepak Bola

sabung ayam online

 
At 5:22 PM, Blogger Michelle Han said...

Its is very fascinating the way that this blog were made. i am very interested to view how do this blog were made.


game ikan

Bandar judi Sepak Bola

download joker123

game tembak ikan

Bandar judi Sepak Bola

sabung ayam online

 
At 2:26 PM, Blogger JokerGaming said...

Nice information, nice picture, nice writings, its overall a good blog, thankyou for making it.


game ikan

Bandar judi Sepak Bola

download joker123

game tembak ikan

Bandar judi Sepak Bola

sabung ayam online

 
At 11:29 AM, Blogger AGEN JOKER123 | UNDUH JOKER388 said...

When the project is completed we will all have a get together.


game ikan

Bandar judi Sepak Bola

download joker123

game tembak ikan

Bandar judi Sepak Bola

sabung ayam online

 
At 12:27 PM, Blogger Maria Vania said...

What a good blog to read and to enjoy!

game ikan

Bandar judi Sepak Bola

download joker123

game tembak ikan

Bandar judi Sepak Bola

sabung ayam online

 
At 5:59 PM, Blogger admin said...

I just want to point out the greatness of this blog!

game ikan

Bandar judi Sepak Bola

download joker123

game tembak ikan

Bandar judi Sepak Bola

sabung ayam online

 
At 1:56 AM, Anonymous situs judi qq said...

Miyaqq adalah salah satu situs pkv games terbesar dan juga selain itu miyaqq juga menyediakan jenis permainan terbanyak 9 jenis permainan yaitu: poker,dominoqq,bandarq,sakong,aduq,capsa susun,bandar66,bandar poker,dan perang baccarat.

 
At 9:17 AM, Blogger Molicous said...

Segera Bergabung Dengan Kami mposlot

 
At 4:40 PM, Blogger Unknown said...

this blog will open the door for people!

game ikan

Bandar judi Sepak Bola

download joker123

game tembak ikan

Bandar judi Sepak Bola

sabung ayam online

 
At 1:31 PM, Anonymous Miya QQ said...

Situs Deposit Pulsa MiyaQQ menyediakan support deposit pulsa via XL, Telkomsel dan Axis. Jadi bagi yang memiliki janis kartu tersebut bisa digunakan bermain di dalam situs poker online MiyaQQ.

 
At 11:15 PM, Blogger miyaqq said...

situs poker deposit pulsa
situs pkv games terpercaya
situs pkv games 2020
situs poker online deposit pulsa
situs pulsa terpercaya 2020

 
At 2:26 AM, Blogger SEO MAHIR said...

Situs Pkv Terbaik
Agen Pokerv

 

Post a Comment

<< Home