[R] R - API ?

Yoon, Hoon (CICG - NY Program Trading) HYoon at exchange.ml.com
Fri Jan 29 22:45:55 CET 1999


Hi,

   I thought that this was very close to what I was asking before. So, I
just pulled some info together for everyone's benefit, especially the stuff
Guido mentioned. I hope that people who are interested will keep each other
updated.
  Thanks,

**************************************************************
S. Hoon Yoon                   (Quant)                    Merrill Lynch
Equity Trading 
yelled at yahoo.com hoon at bigfoot.com(w)
"Miracle is always only few standard deviations away, but so is
catastrophe."
* Expressed opinions are often my own, but NOT my employer's.
"I feel like a fugitive from the law of averages."    Mauldin
**************************************************************


-----INCLUDED-------
The source to Guido's windows version is on CRAN, cunningly hidden
under "Binaries" in the 
 bin/ms-windows/win-32-devel/ directory. 

The sockets package is not on CRAN, since it will reasonably soon be
part of the R distribution (certainly R0.64, possibly a R0.63.x). It is
at
  http://www.biostat.washington.edu/~thomas/sockets.tgz


	-thomas

######-----------------------------------------------------

  Jeff Banfield of my department has build a front-end for R which gives
output to a browser.  I believe he uses Perl and we do run it on Solaris.
See:
http://www.math.montana.edu/Rweb/

######-----------------------------------------------------

Hi,

I'm also very much interested in linking VB to R, perhaps also running R on
a different computer on the network (like for example MathSoft's
StatServer).
Unfortunately, my current high-priority software development projects make
that this can not be a short-term occupation, but rather a medium-to-long
term project. However, I would be glad to hear from you about the progress
you were able to make in your project, although I can't offer any help, at
least for the time being.

Thank you very much in advance,

Zivan


Zivan Karaman
Limagrain Genetics Research, B.P. 115, 63203 Riom Cedex, France
Tel: +33 (0) 473 634 343     Fax: +33 (0) 473 634 345
E-mail: zivan.karaman at biocem.univ-bpclermont.fr

> -----Original Message-----
> From:	Guido Masarotto 
> Sent:	Friday, January 29, 1999 3:12 PM
> To:	rsy at transmedia.de
> Cc:	r-help at stat.math.ethz.ch
> Subject:	Re: [R] R - API ?
> 
> On Fri, Jan 29, 1999 at 02:12:45PM +0000, Reinhard Sy wrote:
> > HI,
> > 
> > 	I would like to use R in my own main-Program. Is this possible ? If
> yes
> > where I can find an documentation about this feature ?
> > All my question belongs to R running under Windows.
>   It is possible but all the alternatives that come to my mind require
>   some work since 'as shipped' R is not designed as an 'embedable'
>   language. 
>   Basically, you need to:
>   1) initialize appropriately the interpreter (you have to 'stole'
>      code from the Windows specific sources (in particular from
>      src/gnuwin32/system.c and src/gnuwin32/front-end/Rterm.c in
>      rw0632s.zip) and from the main distribution (in particular
>      you need, I suppose, all the code of function mainloop in
>      src/main/main.c excluding the end which enter in the 
>      read-and-eval loop). Your program can then 'talk'
>      with the interpreter via the parse/eval function. Example
>      is the read-eval-loop in src/main/main.c. 
>   2) link your program against R.dll (how depend from the compiler).
>   
>   I am not sure that there is any documentation but the source.
>   Perhaps, some other can be more helpful than me.
> 
>   Remark1: Thomas Lumley has some 'sockets' library for R which
>   should let something of this sort. However, I have not
>   looked to it and I don't know if it is portable to Windows.
> 
>   Remark2: I don't rebember who (I apologize 'a priori' for
>   this) have prepared a R-perl interface which I think can be
>   taken as a model. It is included in the GNU/Debian Linux
>   distribution so you can find it at http://www.debian.org.
>   Again, I don't know if it can be easily ported to Windows.
> 
> > 
> > If I cannot call an R-API Function from my C-Program is it possible to
> > run R in batch-mode like Splus ?
>   That is easy. Starting from version 0.63.1, there are two executable
>   under Windows (at least in the rwxxxx port). One Rgui.exe is  for 
>   interactive use, the other Rterm.exe is for batch-mode operation;
> basically
>      Rterm < input.file. R > output.file
>  
> 
>   guido
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
> -.-.-
> 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