Simon,

On 11 October 2013 at 23:43, Simon Zehnder wrote:
| I have a very short question in regard to plugins in packages. I have written 
my own plugin using Rcpp.plugin.maker (very well documented in FAQ btw).
| 
| I know, that on the command line calling registerPlugin() registers the 
plugin. From RcppArmadillo I can see, that the registerPlugin function is never 
called inside the package - but I see also, that the file is called inline.R. 
How does the inline package register/identify a plugin? Is a plugin registered 
automatically when called inside cxxfunction? Does it have to be put into a 
file called 'inline.R'? 

What is your actual intent?  To support inline? To support Rcpp Attributes?

I have not looked at this in a while, but I think we may not actually
required registration (ie there is no run-time state vector accumulating
plugin callbacks...) but when a plugin is invoked, it points to a package and
hence the package namespace is searched and a corresponding function is
called.

This is from memory. Actual details may differ. Void where prohibited :)

Dirk

-- 
Dirk Eddelbuettel | [email protected] | http://dirk.eddelbuettel.com
_______________________________________________
Rcpp-devel mailing list
[email protected]
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

Reply via email to