Talking Points Memo
This Modern World
Working for Change
Book review: Darwinia
Reviewed: Friday, August 11, 2006
Summer reading: Spin
Reviewed: Saturday, August 5, 2006
Reviewed: Tuesday, July 18, 2006
the Omnivoire's Delimma
Reviewed: Wednesday, July 12, 2006
the Golem's Eye
Reviewed: Wednesday, May 31, 2006
John Gruber on AppleScript and English
Tuesday, September 27, 2005
AppleScript tries to read like English which sounds good. But English is incurably vague and mixing vague with computers leads to suffering (which leads, as we know, inexorably, to the dark side).
This is AppleScript at its worst. It was a grand and noble idea to create an English-like programming language, one that would seem approachable and unintimidating to the common user. But in this regard, AppleScript has proven to be a miserable and utter failure.
This is partly leaking abstractions and partly the wrong tool for the job. It's also a good lesson for some of what we need to think about when creating Domain Specific Languages.