Rules Based

I find Inform 7 far different than any coding experience I have learned. It is intriguing and mysterious as well as equally powerful. I understand this to be a “rules based” system. Are there any other rules based ystem to compare too?

Dialog has a lot in common with Inform 7 but is more in a classic programming style. It’s based on the “predicate” concept from Prolog, where the majority of coding is done by putting two things in parentheses, like (bob bad), and it either makes one into the other if they’re both variables or checks if they’re equal if they’re not variables.

It has a bunch of rule-related stuff as well where you can define whole categories of things or actions and apply different rules based on the categories.