I was talking with another guy on the list about this very topic.

A simple example would help.

first a sample C struct, and then how one would do the equivalent in R.

In the end i suppose one want to do a an 'array' of these structs, or list
of the structs.

On Sat, May 1, 2010 at 8:04 AM, Ted Harding <Ted.Harding@manchester.ac.uk>wrote:

> On 01-May-10 14:46:28, Giovanni Azua wrote:
> > Hello,
> > What would be in R the closest match to a c-struct? e.g. data.frame
> > requires all elements to be of the same length ... or is there a way to
> > circumvent this?
> >
> > TIA,
> > Best regards,
> > Giovanni
>
> Well, 'list' must be pretty close! The main difference would be
> that in C the structure type would be declared first, and then
> applied to create an object with that structure, whereas an R
> lists are created straight off. If you want to set up a generic
> list type for a certain purpose, you would wrap its definition
> in a function.
>
> Another difference is that R lacks the "pointer" type, so that
> R's "mylist$component" is the equivalent of C's "mylist.component";
> I don't think you can do the equivalent in R of C's "mylist->component"
> (though I'm likely to be wrong about that, and to be promptly corrected)!
>
> Hopingb this helps,
> Ted.
>
> --------------------------------------------------------------------
> E-Mail: (Ted Harding) <Ted.Harding@manchester.ac.uk>
> Fax-to-email: +44 (0)870 094 0861
> Date: 01-May-10                                       Time: 16:04:06
> ------------------------------ XFMail ------------------------------
>
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

	[[alternative HTML version deleted]]

