Categorized Generics Browser Feature Object

As the "OO" part of the MOO indicates, the MOO is an object-oriented programming environment. This means that all the objects that exist on the MOO are based on various "parent" objects that can be customized and developed according to the user's needs. The "child" object will have all the features of its parent, along with any added capabilities that have been programmed into the new child. If it's designated as "fertile," the child can become a parent to new objects that share its capabilities. Such parent objects are frequently called "generics" because they provide the basic types for a myriad of objects on the MOO.

Because there are so many generics on DU, we have created a feature that allows you to view an extended list of available generics by category, without your having to teleport to the Generics Hall.

Begin by adding this feature to yourself. Type

@addfeature #5873

You can now type browse. This will provide you with a list of choices of libraries to browse. You can make your selection by typing the number in front of your choice and entering it. For example, to see the list of Generic Teacher's Tools, type 3 (followed by return).

In some of the libraries, the computer will then ask you to enter the category of objects you are interested in viewing. Enter the number of your choice. If you don't receive this list of categories, or if you have chosen a category, you will see the list of objects you can examine.

You can examine any of these objects by entering their number. Once you have selected the Generic Teachers' Tools library, for example, you can examine the Generic Slide Projector by typing 1 (and hitting return). You will then receive a description of the object, its object number and its owner.

You can return to browsing by typing browse. If you want to end your browsing session, type @abort.