Displaying 20 results from an estimated 4000 matches similar to: "OCaml-R binding for the R language."
2009 Nov 16
0
OCaml-R and xts works!
Hi.
I've managed to make a *very* simple wrapper around the xts library for
R into OCaml. (Need to be downloaded from CRAN for OCaml users, but I
expect other wrapping to be fairly similar...). The good, good, good
thing (from my humble point of view) is that all loading is done
statically: Loading the R interpreter is done statically. Loading the
xts library is done statically... etc...
2009 Oct 10
1
Help with OCaml bindings for R interpreter.
Hello.
I've made out a Debian package out of Maxence Guesdon's OCaml/R bindings:
http://yziquel.homelinux.org/topos/debian-ocamlr.html
http://yziquel.homelinux.org/debian/pool/main/o/ocaml-r/
The upstream software itself is on the following page:
http://home.gna.org/ocaml-r/
This binding is dynamically linked to the /usr/lib/R/lib/libR.so and to
the /usr/lib/libRmath.so libraries.
2009 Sep 07
1
Usage of OCaml/R binding.
Hello.
I've been pulling together a Debian package out of Maxence Guesdon's
OCaml bindings for R. Will be available from my website as soon as I get
my router to obey me. Here's Maxence's bindings:
http://pauillac.inria.fr/~guesdon/ocaml-r.en.html
The purpose of this software is to access R from OCaml programs.
However, my issue is that after having pulled things to a Debian
2009 Sep 07
1
Usage of OCaml/R binding.
Hello.
I've been pulling together a Debian package out of Maxence Guesdon's
OCaml bindings for R. Will be available from my website as soon as I get
my router to obey me. Here's Maxence's bindings:
http://pauillac.inria.fr/~guesdon/ocaml-r.en.html
The purpose of this software is to access R from OCaml programs.
However, my issue is that after having pulled things to a Debian
2010 Jan 07
1
Segfault in GetNewPage, memory.c.
Hello.
I'm still working on my OCaml-R binding and I get a segfault in the
GetNewPage() function of memory.c.
For the record, the OCaml-R binding seems to work fine with OCaml
bytecode. The segfault here is the main issue I have with OCaml native
code. OCaml-R can be found on the following links.
Source code:
http://yziquel.homelinux.org/gitweb/?p=ocaml-r.git;a=summary
2009 Nov 14
1
R_tryEval for OCaml-R.
Hello.
I'm currently working on the OCaml-R binding allowing to call R code
from Objective Caml.
As Objective Caml is a functional language, I'd like the binding to be
as 'functional' as possible. Specifically, this means that I'd like
using the R_tryEval function and all related entry points in libR.so.
I've had a look at R-exts.pdf, but R_tryEval is not documented.
2009 Nov 28
1
PROTECT and OCaml GC.
Hello.
In the writing of my OCaml-R binding, I'm sort of confused when it comes
to the use of the PROTECT and UNPROTECT macros.
Basically, I have C stub functions that are in charge of calling R for
everything. Here's a simple example:
> CAMLprim value r_findvar (value symbol) {
> /* The findVar function is defined in envir.c. It looks up a symbol
> in an environment.
2010 Jan 28
1
Problem with R math library.
Hello.
I've been working on my OCaml-R binding, and I quite pleased to see that
it is functional, though far from being perfect or polished. You can
find the gitweb webpage and the interface documentation at
http://yziquel.homelinux.org/gitweb/?p=ocaml-r.git;a=tree
http://yziquel.homelinux.org/topos/api/ocaml-r/index.html
I'm having unexpected trouble with the math library, though.
2009 Nov 14
1
Silently loading an R package.
Hello.
I've been working an a binding between OCaml and R (i.e. calling R from
OCaml, mostly). See below for a taste of it.
I'm currently wondering how to load a given R package silently. I tried
require(xts, quietly = TRUE)
but I still get some ugly output. Is it possible to squeeze off this
output on stdout?
All the best,
Guillaume Yziquel.
> yziquel at seldon:~$
2009 Nov 28
2
[Fwd: opened symbols in libR.so available.]
Hi.
I've patched Dirk Eddelbuettel's Debian package of R, namely r-base, in
order to make hidden symbols of the library libR.so available is now
available:
http://yziquel.homelinux.org/debian/pool/main/r/r-base/
For instance, the mkPROMISE symbol is available:
> yziquel at seldon:/usr/lib/R/lib$ nm -D libR.so | grep mkPROMISE
> 000000000011f6f0 T Rf_mkPROMISE
> yziquel at
2009 Nov 18
1
R_NilValue and segfault.
Hello.
I've been trying to wrap up the R_NilValue into OCaml-R. I nevertheless
get a segfault.
As I gathered, R_NilValue is declared in Rinternals.h:
> /* Special Values */
> LibExtern SEXP R_NilValue; /* The nil object */
> LibExtern SEXP R_UnboundValue; /* Unbound marker */
> LibExtern SEXP R_MissingArg; /* Missing argument marker */
So, in my r_data.c
2009 Nov 30
1
:Re: PROTECT and OCaml GC.
>>> On Nov 28, 2009, at 7:50 PM, Guillaume Yziquel wrote:
>>>
>>> FWIW what I think you should be really looking at is
>>> R_PreserveObject/R_ReleaseObject.
>
> OK. Thanks.
>>> I would suggest looking at the many other R embeddings in other
>>> languages that already exist since I don't think you approach is
>>> very viable
2009 Oct 15
2
2 IPs for an Asterisk server.
Hello.
I've been setting up an Asterisk server, and I am now supposed to move
it to a different network than the one it was set on.
I'd like to give the server 2 IP address:
-1- The first IP address is the IP it will have on the LAN, meaning that
softphones will register to the Asterisk server using this 1st IP.
-2- The second IP is the one that it will use to connect to the remote
2009 Dec 12
1
code for [[.data.frame
Hello.
I'm currently trying to wrap up data frames into OCaml via OCaml-R, and
I'm having trouble with data frame subsetting:
> # x#column 1;;
> Erreur dans (function(x, i, exact) if (is.matrix(i)) as.matrix(x)[[i]] else .subset2(x, :
> l'?l?ment 1 est vide ;
> la partie de la liste d'arguments de 'is.matrix' en cours d'?valuation ?tait :
> (i)
2009 Oct 21
1
ChannelStateDesc: Ring ?
Hello.
I've experience a rather surprising behaviour of the AMI 1.1
> Event: Newstate^M
> Privilege: call,all^M
> Channel: SIP/XXXXXX-089c63b8^M
> ChannelState: 4^M
> ChannelStateDesc: Ring^M
> CallerIDNum: XXXXXXXX^M
> CallerIDName: YYYYYYYYY^M
> Uniqueid: 1256089773.59^M
Usually ChannelStateDesc gives me 'Ringing' but sometimes it only gives
me
2010 Feb 15
1
What symbols are loaded when require()ing?
Hello.
I would need to know of a programmatic way to get a list of all the new
symbols you get when require(9)ing a package/library. I'd like to know
how to do that from within R, or with the C API. Pointers to relevant
documentation are also welcome.
All the best,
--
Guillaume Yziquel
http://yziquel.homelinux.org/
2009 Sep 20
0
Stop / Resume in Dialplan / AMI
Hello.
I'd like to know if the two following functionalities are available in
Asterisk.
-1- A stop/wait/halt functionality in the Dialplan. Like:
exten => myexten, n, Halt
where execution of the dialplan would wait indefinitely. I guess a Wait
would be OK, but I'd like this wait to wait indefinitely.
-2- A Goto functionality from the AMI: You give the channel, and you can
ask
2009 Nov 17
0
Problem loading fAssets.
Hello.
I'm using the fAssets package from the Debian distribution. I've been
experiencing the following behaviour:
> yziquel at seldon:~$ R
>
> R version 2.9.2 (2009-08-24)
> Copyright (C) 2009 The R Foundation for Statistical Computing
> ISBN 3-900051-07-0
>
> R est un logiciel libre livr? sans AUCUNE GARANTIE.
> Vous pouvez le redistribuer sous certaines
2009 Sep 04
1
Incremented UniqueId
Hi.
I've been using the Asterisk Manager Interface to originate calls from
Console/dsp.
I get the following form the server.
> Response: Success
> Message: Originate successfully queued
> Uniqueid: asterisk-3301-1252055630.26701
>
> Event: Newchannel
> Privilege: call,all
> Channel: Console/dsp
> State: Down
> CallerIDNum: <unknown>
> CallerIDName:
2009 Sep 20
1
A in ACL of sip show peers.
Hello.
>> ubuntu*CLI> sip show peers
>> Name/username Host Dyn Nat ACL Port Status
>> voipprovider xxx.xxx.xxx.xxx A 5060 Unmonitored
I've ben trying to connect an asterisk server to a voip provider, and
I'm currently wondering what the 'A' in the ACL field of the 'sip show
peers' command might