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:
- Support #define's as members.
- Provide an option to copy over the implementation as well as the
header files, also providing a link from the class page to them.
- Support for not copying the header files, but simply referring to
their source location from the class page.
- Extend to allow for spinning documentation from Java, as well
as C++.
- 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.
- 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.
- 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.
- Support cross-class auto-magic linking on text of the form
CLASS::Member() to complement the within-class linking to member
functions.
- Support the automatic generation of metrics.
- Support alternate keyword indexing schemes: for instance,
automatically extracting keywords based on a pre-defined facetted
classification scheme.
- 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