Wednesday, November 28, 2001
Monday, November 26, 2001
Tuesday, November 20, 2001
Monday, November 19, 2001
Friday, November 16, 2001
Wednesday, November 14, 2001
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
"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.)I also liked the question from slashdot reader kfogel which begins:
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.
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.