The Metaclass Editor
This will be an interface to the metaclass system of the FaerieMUD world library. Through this interface, deities will be able to inspect, modify, and check instances of the metaclasses running in the server network, and modify them while the game is running.
It should include the following functionality:
- Display class heirarchy
- at the currently implemented level of complexity
- at the hypothetically maximal level of complexity (generated by WordNet)
- at an arbitrary level of complexity specified by the user
- Inspect and present various views of one or more classes to the user:
- method, attribute, and/or interfaces which belong to the class (including inherited ones)
- breakdown of required cost (in creativity points, which come first from Influence and then directly from a permanent loss to Divinity) per item both for instantiation and class creation
- Present the user with an editable form for modifying class attributes
- Syntax- and regression-test new/modified class for errors
- Maintain version control of each class
It may also be interesting to provide some kind of in-game interface to this functionality.
Scotus is also looking into the possibility of integrating FreeRIDE and MUES to allow use of the FreeRIDE interface to edit Metaclasses.
— Ged The Greys Hain - 18 Jun 2000
— Scotus - 14 Oct 2000
