Next: Remove Cruft
Up: The Future, a To-Do
Previous: The Future, a To-Do
List of briefly described items
in no particular order.
- Improve the Programmer's section of the docs. It's not
complete or clear. Sure, the interface to Giggle is simple,
but I don't think I described it well.
- Document performance results & observations about the
value of garbage collection.
- Better comments in the header files.
- Document how to create your own garbage collectors.
- Make the LaTeX docs compile to correct HTML. Currently,
latex2html doesn't render formulae correctly. Consider
using the LaTeX-to-HTML converter I saw in the ICFP contest.
- latex2html complains about images when
it compiles the docs ( doc/giggle.tex).
Fix that. Maybe the problem is in
doc/giggle.tex, maybe it's in my
configuration of latex2html, or maybe
it's in my configuration of LATEX.
- Install headers into
CyberTiggyr/giggle-m.n.
Symlink CyberTiggyr/giggle to
that directory.
- Add doc++ or similar tool to
``make doc''. It should be
installed with the rest of the
documentation. It should be online
at Source Forge with the rest of the
documentation.
- Make the ``What is Giggle''
chapter be a whitepaper. Add a
LATEX label. Maybe link to
that label in the announcement.
- Should uninstall remove
libcybertiggyr-giggle.a and
include/CyberTiggyr/giggle
symlinks?
- Make parameterized
SweepCollectorT class. Instantiate
it inside SweepCollector &
HybridCollector classes. Place
their instance data in PIMPLs. Each
will have an instance of a
SweepCollectorTBlock
class.
- Add a Unix man page for quick-reference.
- Streamline, or clean-up, the release process. We might want
to build everything, then apply the CVS label, then make the
archives. Improve 'make-manifest' to make a more precise
list of what to put in the archive. No need to 'make
distclean' before 'make dist'. make-manifest should also
filter the
*.aux,
*.log,
& other files that are by-products
of LaTeX and latex2html.
Maybe put much of the release process into a shell script?
- Add section to documentation to explain installation on Windows.
Next: Remove Cruft
Up: The Future, a To-Do
Previous: The Future, a To-Do
Gene Michael Stover
2002-04-28