From Rainer at krugs.de  Fri Oct  4 14:15:34 2013
From: Rainer at krugs.de (Rainer M Krug)
Date: Fri, 4 Oct 2013 14:15:34 +0200
Subject: [Rd] check warning  with .onLoad() and setClass()
In-Reply-To: <21070.43875.526391.331124@max.nulle.part> (Dirk Eddelbuettel's
	message of "Fri, 4 Oct 2013 06:49:55 -0500")
References: <m2zjqqfybi.fsf@krugs.de>
	<AD583E37-4E49-406C-B4A8-8F13C31E9B14@r-project.org>
	<m28uy9b8tu.fsf@krugs.de> <21070.43875.526391.331124@max.nulle.part>
Message-ID: <m2fvshfd09.fsf@krugs.de>

Dirk Eddelbuettel <edd at debian.org> writes:

> On 4 October 2013 at 12:59, Rainer M Krug wrote:
> | Thanks John
> | 
> | that is likely the solution to my problem, but I don't understand
> | how I
> | can use it and I can't find the example in the Rcpp package (I did
> | grep
> | for setLoadAtion on the whole source package of Rcpp, but nothing
> | came up with ). Could you
> | please provide me a link (or the filename) where I can see how to
> | use
> | this function?
>
> Alternatively just call
>
>    loadModules("simObj", TRUE)

Hm. loadModule is Rcpp function, but I am only interested in using the
setClass() function, which has nothing to do with Rcpp. I don't even use
Rcpp in the package, only in one which is imported.

>
> in one of the R/*R files, eg in RcppCNPy I load the module from
> R/cnpy.R --
> and it's the sole R statement in that package as everything happens in
> the
> Modules declaration over in in the src/ directory:
>
>    edd at max:~$ cat svn/rcpp/pkg/RcppCNPy/R/*
>    
>    loadModule("cnpy", TRUE)
>    
>    
>    edd at max:~$ 
>
> If you had several modules, you'd need to issue a loadModules(...) for
> each.
> Oh, and rcpp-devel is still ready, willing and able for Rcpp
> questions. ;-)

Thanks - but unless I am missing something here, this has nothing to do
with Rcpp and only concerns basic package writing. John Chambers only
referred me to an example in Rcpp which I can not find.

And I am definitely going to ask Rcpp questions there.

>
> Hth, Dirk

I guess not much this time - sorry Dirk.

Rainer

<#secure method=pgpmime mode=sign>

-- 
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)

Centre of Excellence for Invasion Biology
Stellenbosch University
South Africa

Tel :       +33 - (0)9 53 10 27 44
Cell:       +33 - (0)6 85 62 59 98
Fax :       +33 - (0)9 58 10 27 44

Fax (D):    +49 - (0)3 21 21 25 22 44

email:      Rainer at krugs.de

Skype:      RMkrug



[Rd] check warning with .onLoad() and setClass()
Rainer M Krug