* It's very well documented. The entire compiler design and language grammar is detailed to near text-book standards.
* It's a language that none of my students have ever heard of before
* The syntax of the language is an English-like syntax which weirdly trips up most CS students the first time they see it
* It's a great example of a language used for specialty purposes. No kitchen-sink language here.
Students at first hate it...but many have told me later that they really like coding an IF game using Inform 7 once they get the hang of it.