Planned/Considered Enhancements to Cocoon

Copyright 1995-1997, Jeffrey Kotula and the University of Minnesota

[ Main | User's Guide | Copyright | Distribution | Fault Report | Mailing List ]

I've got some ideas for improvements or modifications to Cocoon:

  1. Support #define's as members.

  2. Provide an option to copy over the implementation as well as the header files, also providing a link from the class page to them.

  3. Support for not copying the header files, but simply referring to their source location from the class page.
  4. Extend to allow for spinning documentation from Java, as well as C++.

  5. Create a GUI interface to assist in the creation of configuration files. This should be cross-platform, so I'm thinking of using Tk or Java for it.

  6. Provide for more detailed scoping of autolinks. For instance, allow an AUTOLINKS section in both library and class documentation which would specify additional autolinks at their respective scopes.

  7. Have a new option that will make Cocoon process the private section of class headers, not just the public and protected sections. This would also automatically copy over the implementation files and set up links to them from the documentation page for the class.

  8. Support cross-class auto-magic linking on text of the form CLASS::Member() to complement the within-class linking to member functions.

  9. Support the automatic generation of metrics.

  10. Support alternate keyword indexing schemes: for instance, automatically extracting keywords based on a pre-defined facetted classification scheme.

  11. Enhance anchorword to support more sophisticated substitution methods to support target strings that aren't just the standard string-delimited-by-whitespace-or-punctuation tokens. This would allow, for instance, automatic linking for overloaded operators.

Please e-mail me any suggests or comments you may have.

Cocoon 3.0. Created with pride, distributed with fear... by jkotula@unimax.com