[R] C++ interface?
Jun Yan
jyan at stat.wisc.edu
Fri Nov 15 22:00:38 CET 2002
You might also look at src/inter.cc in package geepack. geepack uses TNT
(Template Numerical Toolkit, http://math.nist.gov/tnt/). Several interface
functions are defined in inter.cc to covert an R object into a C++ object,
and to convert a C++ object to R object.
Jun
On Fri, 15 Nov 2002 ripley at stats.ox.ac.uk wrote:
> The following CRAN packages (at least) use C++ sources
>
> GeneSOM, Matrix, RandomFields, Suppdists, e1071, geepack, rgenoud
>
> I would start by looking at Matrix, which also has an article in the
> DSC2001 proceedings.
>
>
> On Fri, 15 Nov 2002, Fredrik Karlsson wrote:
>
> > Dear list,
> >
> > I would like to write a R package that interfaces with existing C++
> > classes (which I did not write myself). After having read the relevant
> > part of `Writing R Extensions', I have to say that the issue is still
> > somewhat of a mistery to me. One obvious explanation for this is that I
> > have not had any practical experience in C++, only C, meaning that I am
> > relying on what I've read a long time ago.
> >
> > However, I think I'll manage if I could find example code more extensive
> > than the one in the `Writing R Extensions' manual. Does anyone know
> > of any package that are using the C++ <-> R interface that where I can
> > get inspiration?
> >
> > What I would need is example code of class instantiation, calling of
> > object method as well as passing values/objects from/to C++ within R.
>
> --
> Brian D. Ripley, ripley at stats.ox.ac.uk
> Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
> University of Oxford, Tel: +44 1865 272861 (self)
> 1 South Parks Road, +44 1865 272860 (secr)
> Oxford OX1 3TG, UK Fax: +44 1865 272595
>
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> Send "info", "help", or "[un]subscribe"
> (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list