Wednesday, November 28, 2001

For those times when CPAN is too esoteric, turn to perldoc.com for basic perl documentation, formatted nicely for your web browser. The front page also has a bunch of links to other perl sites.

Tuesday, November 20, 2001

Monday, November 19, 2001

Note to self: don't share an office with people who speak Russian. I currently share an office with a Russian and an Armenian and I've learned that the Russian word for "so" sounds an awful lot like "Doug". I turn to answer an unasked question at least once per day.

Friday, November 16, 2001

Yippee. A comment I posted to slashdot was modded up to 4 and deemed "Funny". I think the trick was (a) replying to an already highly moderated comment, and (b) picking on the editors of slashdot.

Wednesday, November 14, 2001

When automation goes bad, Chapter XVII - Wherein amazon.com's listing for a recent edition of Much Ado About Nothing includes this review:
Much Ado About Nothing is probably the most satisfying, and certainly the liveliest and most charming, of Kenneth Branagh's Shakespeare films. The witty badinage between Branagh and his then-wife Emma Thompson, as Benedick and Beatrice, is as bright and sunny as the golden sunlight that shines on the Tuscan villa where the picture was shot. ...--This text refers to the DVD edition.

Friday, November 09, 2001

I enjoyed reading this interview with Lisp guy Kent Pitman. He argues nicely that the complaint that some people have about lisp being too large is misguided:
"Why not make the language smaller so it requires less work to implement?" is a query you hear a lot from the outside, and even from members of the Scheme community. The answer from the Common Lisp community amounts to this: Programs are written all the time, but implementations are written much more rarely. What the implementation does not do is left for the user. The more hard work the language does, the less hard work programs do. In effect, the thesis of Common Lisp is that bigger languages make for smaller sentences in the language. (To see that there is at least some intuitive basis for this, think about how long a novel like Gone With the Wind is in English, then try to imagine whether the same novel re-expressed in Esperanto would be longer or shorter.)

If a language offers only what a programmer could implement overnight, it gives its programmers not much of a leg up on their final application. Many members of the Scheme community boast that they have written a Scheme implementation, while many Common Lisp programmers have not.

I also liked the question from slashdot reader kfogel which begins:
For myself and a number of friends, Lisp/Scheme programming has for too long been a kind of mystical Eden, fading in our memories, from which we have been mostly banished in our professional lives. But we can still recall how it felt to work in a language able to shape itself to any pattern our minds might ask: coding was more interesting and more expressive, and the rate of increasing returns over time was tremendous, because fine-grained -- almost continuous -- abstraction was in the nature of the language. Life was just more fun, frankly.
Pitman liked that, too. His reply begins:
First, let me say that I really appreciate the poetic description you offer in the first paragraph above. I very much think that captures how I and others think about the experience of using Lisp.
This was only part one of the interview. I look forward to reading the rest soon.

Friday, November 02, 2001

Is it true that the Beatles really sang "She's got a chicken on rye, and she don't care"? Misheard song lyrics at aimiright.com. Oddly enough, Nirvana is third on the list of artists with the most submitted mis-heard lyrics. This isn't odd because Cobain's singing is lucid. It's odd because I'm amazed that anybody could tell what the real lyrics are.

Another collection of misheard lyrics is at kissthisguy.com. I got a good chuckle from this one. (quack)