While discussing the need for a repository of tcl packages and code, and after Steve Cassidy had mentioned the availability of cantcl, LV said:
Is there a technical description of the functionality provided? Do people have ideas on what features is needed?
For instance, I'd like to have the ability to:
MPJ A nice example of a working repository is the plugin extensions for the text editor jEdit www.jedit.org. The Plugin Manager list the currently installed plugins. It has a button to updates all the installed plugin. Another button to install new plugins.
When you go to the install new plugin page it download the list from the server and displays them as a checkbox list. When a plugin is selected the following information is avaliable: Name, Author, Latest Version, Last Upadated, Description. It also has some options as where to put the plugin (user directory, system directory). Finally, the source code can be downloaded and stored in the plugin directory (if box is checked).
I think we could learn (copy/steal) a lot from how jEdit handles these extensions to the base package. Just my $.02 worth...