Objects have OptionSettings.
Array that_are methods check OptionSettings symbols.
Syntax templates are stored as arrays. Alternate syntax for using arrays in Syntax#new.
Thing entity.
Character extends Thing.
New Query architecture.
Instead of using symbols to differentiate between queries, there are extended Query classes that apply their own filtering rules.
Merge branch 'template_array'
Plot#commandwords uses template array to identify verbs. Plot#syntax is an alias of Plot#xlate.
New features for handling articles in the Describable module.
These features replace the String#specify method, which is now deprecated.
Bug fixes in OptionSet features and Array#that_are/_not methods.
Entity#to_s is handled in Describable module.
Before and Meta Actions. Requirements for assertions.
Redesign of basics.
This is a major revision. The new basics import uses the new Query architecture, assertions, option sets, and changes to Entity and Describable. It also implements Supporter and Container.
Fixture and Item entities.