[Rcpp-devel] How do I convert my prototyped code to a package ?
Ricardo Silva
rsilvabioinfo at usp.br
Sat Sep 7 22:38:38 CEST 2013
Hi,
following
http://dirk.eddelbuettel.com/code/rcpp/Rcpp-FAQ.pdf
and this
help("package.skeleton-methods")
I use to convert my prototype function as
functions <- cxxfunction(
+ list(
+ ff = signature(),
+ gg = signature( x = "integer", y = "numeric" )
+ ),
+ c( "return R_NilValue ;", "return ScalarReal(
INTEGER(x)[0] * REAL(y)[0] ) ;")
+ )
> package.skeleton( "foobar", functions )
>> standard package.skeleton from utils
Creating directories ...
Creating DESCRIPTION ...
Error in if (!namespace) warning("From R 2.14.0 on, every package gets
a NAMESPACE.", :
argument is of length zero
but now I get the above error,
someone know what is wrong.
> sessionInfo()
R version 3.0.1 (2013-05-16)
Platform: x86_64-pc-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=C LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] RcppArmadillo_0.3.900.0 Rcpp_0.10.3 inline_0.3.13
loaded via a namespace (and not attached):
[1] tools_3.0.1
More information about the Rcpp-devel
mailing list