“As I write this, Inform 7 is approaching its third birthday. I7 is a tool for creating interactive fiction (text adventure games). Like all the most powerful IF development tools, I7 is a programming language — a powerful and peculiar one.

Inform 7 gets a lot of attention for its English-like syntax. I’m not going to talk about the natural-language aspects of I7. I’m going to talk about the underlying programming model, the system of rules and rulebooks. That’s less attention-grabbing than the flashy syntax; but, in my opinion, it’s equally radical. And perhaps a more important development, in the long run.”