Friday, May 19, 2006

Enda mer

Få ting er mer irriterende enn Lisp-folk som maser:
For many months the Lisp advocates pressed on. I was baffled. Many extremely intelligent people I knew and had much respect for were praising Lisp with almost religious dedication. There had to be something there, something I couldn't afford not to get my hands on! Eventually my thirst for knowledge won me over. I took the plunge, bit the bullet, got my hands dirty, and began months of mind bending exercises. It was a journey on an endless lake of frustration. I turned my mind inside out, rinsed it, and put it back in place. I went through seven rings of hell and came back. And then I got it.

The enlightenment came instantaneously. One moment I understood nothing, and the next moment everything clicked into place. I've achieved nirvana. Dozens of times I heard Eric Raymond's statement quoted by different people: "Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot." I never understood this statement. I never believed it could be true. And finally, after all the pain, it made sense! There was more truth to it than I ever could have imagined. I've achieved an almost divine state of mind, an instantaneous enlightenment experience that turned my view of computer science on its head in less than a single second.
Jada, jada, jalla, jalla. Det interessante i artikkelen er imidlertid analysen av hvorfor byggeverktøyet Ant bruker XML, hvordan det skjer, og kraften i konseptet "kode og data er samme ting". Hvilket er en annen måte å si: van Neumann er bedre enn Turing. Som igjen er en fin måte å formulere "Lisp er bedre enn Pyhton".
Følg linken for hele artikkelen.