[Rd] Samples of external code with various compilers?

Mark.Bravington@csiro.au Mark.Bravington@csiro.au
Mon Dec 2 00:57:03 2002

Documentation for other languages would be great. Perhaps a web page
referred to in the manual would be most appropriate, as that avoids the need
for the R team to have to vet advice concerning languages they neither know
nor care about.

I'd be happy to contribute some examples for Delphi-- a wonderfully
well-organized Pascal-derived language that works on Windows and Linux
(Intel platforms only).

Although I merrily and perpetually write Delphi functions invoked via .C, I
haven't completely figured out how to Delphi-fy the  headers that would be
needed if I wanted to write .Call functions. I almost had this going at some
point-- I did write an automatic header translator in 2001 that seemed to
produce something sensible for the (rather nasty) S6 header files-- but have
lost the thread since then. Would anyone else be interested in having a
Delphi unit that provides matches for the R header files? Would this be
useful for a web page?



Mark Bravington
PO Box 1538
Castray Esplanade
TAS 7001

phone (61) 3 6232 5118
fax (61) 3 6232 5012

#-----Original Message-----
#From: Duncan Murdoch [mailto:dmurdoch@pair.com]
#Sent: Monday, 2 December 2002 3:57 AM
#To: r-devel@stat.math.ethz.ch
#Subject: [Rd] Samples of external code with various compilers?
#R can run external code in C, C++, Fortran, Delphi, etc., but the R
#extensions manual only gives limited documentation for anything but C
#and C++.  It would be useful to have a collection of sample code
#showing how to dyn.load functions written in other languages, if
#necessary for a variety of different compilers, in case that makes a
#Does such a collection already exist?  If not, would it be better to
#put it into the R extensions manual as a series of appendices, or just
#have a web page about it?
#I'd volunteer to maintain the web page to hold the samples.
#Duncan Murdoch
#R-devel@stat.math.ethz.ch mailing list