* Potential incompatibility: provide a uniform interface to the following info subcommands <class> info superclass ?-closure? ?pattern? <class> info subclass ?-closure? ?pattern? <class> info instances ?-closure? ?pattern? <class> info instmixinof ?-closure? ?pattern? <class> info mixinof ?pattern?
In cases, where the option "-closure" is defined, the values are computed transitively.
In cases, where a pattern is specified, and the pattern contains meta-characters, a list of results is returned matching the pattern (like "string match"). When no matching value is found, an empty list is returned.
In cases, where a pattern is specified, and the pattern contains no meta-characters, a single value is returned korrespinding to the specified value. The pattern is used to lookup an object or class, such it is not necessary to provide fully qualified names). if there is no match, empty is returned. Previously, "info superclass" and "info subclass" returned a boolean value and performed always a transitive search. Returning "" is more consistent and more in line with Tcl.
By using the option "-closure" one can perform the lookup in the transitive or in the intransitive sets.
Still to do: children parent classchildren classparent