Wolski wrote: #I knew about prompt and promptMethods promptClass. They are #extremely useful if you are starting to write a package. But #what with existing packages that have to be rewritten? # #Having code and documentation in one place would be a great #help. Has anyone a tool which is able to generate from #appropriately commented R-code files (e.g. <<example>>= #-example section) Rd files: #e.g. a noweb lit-prog file or patched version of Doxygen? #
Yes, there is such a tool-- or something close to it, anyway. My 'mvbutils' package lets you keep documentation in the same source "file" as the the function definition, appended at the end. Usually, when I am developing a function I start by writing informal documentation (which still displays with "?" but isn't an Rd file). Eventually I convert the documentation into a plain-text format close to the pager representation of R help files; this format can be converted into a .Rd file using my 'doc2Rd' function. Once I am close to having a whole package ready, I use the 'formalize.package' function to set up the a whole package; it creates the skeleton and the .R source file, and all the .Rd files via 'doc2Rd', ready for RCMD. For more details, have a look at README.mvbutils() Hope this helps Mark ******************************* Mark Bravington CSIRO (CMIS) PO Box 1538 Castray Esplanade Hobart TAS 7001 phone (61) 3 6232 5118 fax (61) 3 6232 5012 [EMAIL PROTECTED] ______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-devel