It's based on unification, like a Prolog. It does backtracking, like a Prolog. It has something akin to Prolog "cuts". It's equally not Markdown. What it is, is the sensibilities of Prolog (for parsing words into player intent - actions) and for implementing a world model, and for inferring facts from other facts ... and also the text-foremost sensibility of Markdown.
I love it. I've put considerable effort into building tools around it, and to building up a library of extensions.
I love it. I've put considerable effort into building tools around it, and to building up a library of extensions.