Re: [Rd] possibly invalid assertion in setRefClass?

From: William Dunlap <wdunlap_at_tibco.com>
Date: Wed, 01 Jun 2011 09:21:07 -0700

> -----Original Message-----
> From: r-devel-bounces_at_r-project.org
> [mailto:r-devel-bounces@r-project.org] On Behalf Of Michael Lawrence
> Sent: Wednesday, June 01, 2011 9:15 AM
> To: r-devel_at_r-project.org
> Subject: [Rd] possibly invalid assertion in setRefClass?
>
> > setRefClass("Foo", fields = list())
> Error in setRefClass("Foo", fields = list()) :
> A list argument for fields must have nonempty names for all
> the fields
>
> In my opinion, the above should not fail. There are no fields.

You can work around it by attaching an empty names attribute to fields:
  > setRefClass("Foo", fields = structure(list(), names=character()))   Generator object for class "Foo":   

  No fields defined   

   Class Methods:

      "callSuper", "copy", "export", "field", "getClass", "getRefClass", "import", "initFields"

   Reference Superclasses:

      "envRefClass"

Bill Dunlap
Spotfire, TIBCO Software
wdunlap tibco.com

>
> Thanks,
> Michael
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-devel_at_r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Wed 01 Jun 2011 - 16:28:56 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Fri 03 Jun 2011 - 11:50:15 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive