Dialog – domain-specific language for interactive fiction
linusakesson.net
linusakesson.net
Linus has some extreme coding cred in my book!
I much prefer that the "code" and "display text" are syntactically distinct in Dialog and older Inform. One could imagine syntax highlighting making that distinction even clearer.
Instead in Inform 7 they blend together into similar-looking natural language sentences.
IF languages tend to incorporate more of the actual interactivity of the story, and build for their specific interpreter.