[Rd] Using Fortran 95 in an R package?

2007-12-09 Thread John Fox
Dear R-devel list members, What's the best current advice about writing Fortran code for use in R packages? The Writing R Extensions manual still says that the .Fortran interface is primarily intended for FORTRAN 77 code. In particular, are there portability issues if I use Fortran 95 in a

Re: [Rd] Using Fortran 95 in an R package?

2007-12-09 Thread Prof Brian Ripley
On Sun, 9 Dec 2007, John Fox wrote: Dear R-devel list members, What's the best current advice about writing Fortran code for use in R packages? The Writing R Extensions manual still says that the .Fortran interface is primarily intended for FORTRAN 77 code. In particular, are there

Re: [Rd] Using Fortran 95 in an R package?

2007-12-09 Thread John Fox
Dear Brian, Thank you for this. John -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Prof Brian Ripley Sent: Sunday, December 09, 2007 1:05 PM To: John Fox Cc: r-devel@r-project.org Subject: Re: [Rd] Using Fortran 95 in an R package? On Sun,

[Rd] List comprehensions for R

2007-12-09 Thread David C. Norris
Below is code that introduces a list comprehension syntax into R, allowing expressions like: .[ sin(x) ~ x - (0:11)/11 ] [1] 0. 0.09078392 0.18081808 0.26935891 0.35567516 0.43905397 [7] 0.51880673 0.59427479 0.66483486 0.72990422 0.78894546 0.84147098 .[ .[x*y ~ x - 0:3] ~ y -

Re: [Rd] List comprehensions for R

2007-12-09 Thread Gabor Grothendieck
That seems quite nice. Note that there has been some related code posted. See: http://tolstoy.newcastle.edu.au/R/help/03b/6406.html which discusses some R idioms for list comprehensions. Also the gsubfn package has some functionality in this direction. We preface any function with fn$ to allow