Re: [Rd] Creating a reference class object from a class definition in a package fails

2011-02-03 Thread John Chambers
Yes, as noted in my previous mail, which crossed yours. If you included the TestClass in a code_file= in the package skeleton, the default NAMESPACE file from package.skeleton() will do that for you: exportPattern("^[[:alpha:]]+") exportClasses( "TestClass" It's certainly true that _if_

Re: [Rd] Creating a reference class object from a class definition in a package fails

2011-02-03 Thread John Chambers
You don't say, but my guess is you created the package without a namespace. For reasons that are not too clear at the moment, the namespace seems to be needed. At any rate, replicating your experiment with the argument namespace=TRUE to package.skeleton() worked: > require(TestClass2) Loadin

Re: [Rd] Creating a reference class object from a class definition in a package fails

2011-02-03 Thread Jeffrey Horner
Apparently reference classes must be declared in the NAMESPACE file via an S4 declaration. If I place the following in the NAMESPACE file all is well: exportClasses(TestClass) export(TestClass) Jeff On Wed, Feb 2, 2011 at 9:25 PM, Jeffrey Horner wrote: > Hi, > > I'm trying to create a package