Ali Baharev wrote:
Dear Developers,

I would like to contribute to the R Project.

I implemented a C function the can be used to calculate minimal
detectable differences for general ANOVA models (sample size
calculations, power analysis).

A demo program and the source code is available from my website:

http://reliablecomputing.eu/ncbeta.html

What should i do in order to make my ncbeta function part of the R
project source distribution?

As Brian said in  a separate message, build an R package
and distribute one or more R documented functions that
all the C code.
See the Writing R Extension's manual.


Probably the most troublesome parts of my code are those where error
may occur, i do not know much about the proper error handling in R.

Calls to exit() as in your C code should be replaced with calls to

   PROBLEM "the error message"
   ERROR

Again, the R manuals (Writing R Extensions) will give you the
information you need.


Many thanks,

Ali

P.S. I see my suggestions
https://stat.ethz.ch/pipermail/r-devel/2008-April/049317.html
were considered in R 2.8.0.

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to