From: Andreas K. <aku...@sh...> - 2009-10-29 04:47:32
|
> Dear Tcllib administrators, The TCL language doesn't provide any > native support to handle easily sub commands and procedure arguments > and options, even if these features are heavily used by the standard > TCL and TK commands. > To eliminate this lack of native language support, I have written > TEPAM, the 'Tcl's Enhanced Procedure and Argument Manager'. Attached > to this mail you can find a short introduction into TEPAM and an > overview of its major features. > I would like to publish TEPAM as open source and am checking if I > can include TEPAM into an existing project. Do you think that the > Tcllib would be an adequate project to include TEPAM? Yes in general, with the form generator part more something for Tklib, which however is in the same SF project. One question which does not seem to be ansewered by the introduction is the license you plan to release the package under. The tcllib project would strongly prefer release under a BSD license. > If yes, what would be the way how I should proceed? I guess I cannot > just commit my module to the Tcllib's CVS repository, but I think > that this module should certainly first be reviewed by a project > admin, and then cleaned up by myself to fit into the project's > framework. The main entry for new features is the 'bug' tracker of the project on SourceForge, although this is not a bug but a Feature Request (FR). Not having seen the sources yet, I can only give general advice regarding cleanup, etc.: - We would like to have one or more files ending .test, containing a testsuite for the features of the package. - Documentation is preferably written in doctools format (x). The .test and .man files in existing packages can serve as examples. I have directed my answer to not only you directly, but also the tcllib-devel mailing list of the project, which is the main list for discussing all things related to Tcllib, including new packages. I also re-attached your introduction so that the list members will be able to read it as well, assuming that the attachment won't get stripped off by SF's mail software. > If you think that Tcllib is not the adequate hosting project, would > you have a recommendation for a more suitable project? > Thank you very much. > Best regards, > Andreas Drollinger (x) Language introduction http://docs.activestate.com/activetcl/8.5/tcllib/doctools/doctools_lang_int ro.html Language Syntax Reference http://docs.activestate.com/activetcl/8.5/tcllib/doctools/doctools_lang_syn tax.html Language Command Reference http://docs.activestate.com/activetcl/8.5/tcllib/doctools/doctools_lang_cmd ref.html -- So long, Andreas Kupries <aku...@sh...> <http://www.purl.org/NET/akupries/> Developer @ <http://www.activestate.com/> ------------------------------------------------------------------------------- |