oehl_list@gmx.de
2002-Aug-08 10:25 UTC
[R] analysis of function dependencies / namespacing
I am going to document a 10.000 lines of R code project. Before reinventing the wheel, has anyone written a function that analyzes dependencies between R functions? I am thinking of output like caller1 calee1 caller1 calee2 caller1 : caller2 calee7 : and I would like to restrict caller and callee to certain positions in the search path. My guess is, that a quick and dirty solution is easy, but I have no idea how to filter out calls to locally defined functions. Furthermore I heard rumors about newnamespacing features. Is there already information on that? Thanks for any help Best Jens Oehlschl?gel -- -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
(redirected to R-devel)>>>>> "oehl" == oehl list <oehl_list@gmx.de> >>>>> on Thu, 8 Aug 2002 12:25:51 +0200 (MEST) writes:<....> oehl> Furthermore I heard rumors about newnamespacing oehl> features. Is there already information on that? - The 'R developers' website http://developer.r-project.org/ has links to Luke Tierney's writeups (search "name space") - Read the NEWS file of R-devel, conveniently off the http://stat.ethz.ch/R-manual/ page. - Install R-devel and read its source :-) Martin Maechler <maechler@stat.math.ethz.ch> http://stat.ethz.ch/~maechler/ Seminar fuer Statistik, ETH-Zentrum LEO C16 Leonhardstr. 27 ETH (Federal Inst. Technology) 8092 Zurich SWITZERLAND phone: x-41-1-632-3408 fax: ...-1228 <>< -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._