Re: [R] Loading namespaces

From: Matthias Kohl <Matthias.Kohl_at_stamats.de>
Date: Fri 09 Dec 2005 - 09:14:37 EST

BBK schrieb:

>Just noticed the mssing ) at the end of the setClass statement, it is there
>in the orginal
>
>Phineas
>
>-----Original Message-----
>From: r-help-bounces@stat.math.ethz.ch
>[mailto:r-help-bounces@stat.math.ethz.ch]On Behalf Of BBK
>Sent: Thursday, December 08, 2005 8:18 PM
>To: 'R-Help
>Subject: [R] Loading namespaces
>
>
>I'm creating a package for my own use that uses some S4 classes but no
>methods.
>
>I have a file called NAMESPACE it contains the line:
>
>exportClasses("foo")
>
>and at the top of the R file I have
>
>setClass("foo", representation(x="numeric")
>
>and the line:
>
>.onLoad<-function(libname,pkgname)
>
>
Do you mean

.onLoad <- function(lib, pkg) require(methods)

as given in Section 1.6.6 of "Writing R Extensions"

>When I run R CMD check I get Syntax error in the only R file. If I comment
>out the .onLoad function I get a package/namespace load failed error.
>
>Are libname and pkgname parameters for the function .onLoad that need to
>explicitly stated, or does R populate them when the package is loaded?
>
>Does .onLoad as defined above do enough to ensure that the namesapce is
>loaded?
>
>
see Section 1.6.6 (ibid.): "There needs to be an .onLoad action to ensure that the methods package is loaded and attached"

hth
Matthias

>Phineas Campbell
>
>
>
>
>>version
>>
>>
> _
>platform sparc-sun-solaris2.9
>arch sparc
>os solaris2.9
>system sparc, solaris2.9
>status
>major 2
>minor 1.0
>year 2005
>month 04
>day 18
>language R
> _
>
>______________________________________________
>R-help@stat.math.ethz.ch mailing list
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide!
>http://www.R-project.org/posting-guide.html
>
>______________________________________________
>R-help@stat.math.ethz.ch mailing list
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>
>

-- 
StaMatS - Statistik + Mathematik Service
Dipl.Math.(Univ.) Matthias Kohl
www.stamats.de

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Received on Fri Dec 09 09:19:26 2005

This archive was generated by hypermail 2.1.8 : Fri 09 Dec 2005 - 14:29:50 EST