Greetings, I am not sure if this question should be posted on the development mailing list but perhaps it is general enough for this mailing list. I am currently developing an R package and there are other packages that use some internal functions that I would also like to utilize (e.g. reformat some output, run summary statistics over different structures, etc.). By internal I mean that the user is unable to to use these functions, they simply exist to to make other functions work or make the output 'pretty'. My question is, what is the appropriate way to recycle these functions in other packages. Is it appropriate to simply rewrite them inside the new package, should I try to import the functions from the other packages, or some other 'polite' method that extends credit to others. I certainly don't want to offend someone if they discovered I reused a function they made without giving them credit. Regards, -- Charles Determan Integrated Biosciences PhD Candidate University of Minnesota [[alternative HTML version deleted]]