Andrew Plotkin's talk on rule-based programming in interactive fiction

extended thoughts on Inform 7 and why existing languages don’t work well for IF