From pgilbert at bank-banque-canada.ca  Mon Apr 17 15:18:52 2006
From: pgilbert at bank-banque-canada.ca (Paul Gilbert)
Date: Mon, 17 Apr 2006 09:18:52 -0400
Subject: [Rd] slot named C
Message-ID: <444395BC.5020108@bank-banque-canada.ca>

"C" appears to be an illegal name for a slot in an S4 class (example 
below). If this is a known limitation, and not a bug, it would be nice 
if it were caught by setClass.

Paul Gilbert

 > setClass("testobj", representation ( C = "numeric"))
[1] "testobj"
 > new("testobj", C= 2)
Error in methodsPackageMetaName("C", name) :
        'The name of the object (e.g,. a class or generic function) to 
find in the meta-data' must be a single string (got an object of class 
"numeric")

 > setClass("testobj", representation ( C. = "numeric"))
[1] "testobj"
 > new("testobj", C.= 2)
An object of class "testobj"
Slot "C.":
[1] 2
====================================================================================

La version fran?aise suit le texte anglais.

------------------------------------------------------------------------------------

This email may contain privileged and/or confidential inform...{{dropped}}



[Rd] slot named C
Paul Gilbert