The general-comments package has and interesting situation. It looks like originally it used the general_comments:: namespace to define its tcl procs. At some point it was changed to general_comments_* with no namespace. The namespaced proc are marked deprecated.
It was generally agreed that using namespaces is a good idea. Looking at general-comments, it definitely can be refactored to be more flexible and remove HTML from the tcl procs.
Any advice on removing the deprecated procs, and replacing them with new namespaced procs?