next up previous contents
Next: Remove Cruft Up: The Future, a To-Do Previous: The Future, a To-Do

Briefly

List of briefly described items in no particular order.

  1. 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.

  2. Document performance results & observations about the value of garbage collection.

  3. Better comments in the header files.

  4. Document how to create your own garbage collectors.

  5. 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.

  6. 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.

  7. Install headers into CyberTiggyr/giggle-m.n. Symlink CyberTiggyr/giggle to that directory.

  8. 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.

  9. Make the ``What is Giggle'' chapter be a whitepaper. Add a LATEX label. Maybe link to that label in the announcement.

  10. Should uninstall remove libcybertiggyr-giggle.a and include/CyberTiggyr/giggle symlinks?

  11. Make parameterized SweepCollectorT class. Instantiate it inside SweepCollector & HybridCollector classes. Place their instance data in PIMPLs. Each will have an instance of a SweepCollectorT$<$Block$>$ class.

  12. Add a Unix man page for quick-reference.

  13. 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?

  14. Add section to documentation to explain installation on Windows.


next up previous contents
Next: Remove Cruft Up: The Future, a To-Do Previous: The Future, a To-Do
Gene Michael Stover
2002-04-28