Displaying 3 results from an estimated 3 matches for "r_exec".
Did you mean:
r_exe
2009 Jan 08
1
Callbacks seems to get GCed.
...PROTECT(f);
R_tryEval(f, R_GlobalEnv, &errorOccurred);
UNPROTECT(1);
}
void r_trigger_callback2()
{
int errorOccurred;
SEXP f = NULL;
f = allocVector(LANGSXP, 1);
SETCAR(f, callback2);
PROTECT(f);
R_tryEval(f, R_GlobalEnv, &errorOccurred);
UNPROTECT(1);
}
void r_exec(char *code)
{
SEXP cmdSexp, cmdExpr = R_NilValue;
ParseStatus status;
int i,errorOccurred;
SEXP e;
PROTECT (cmdSexp = allocVector (STRSXP, 1));
SET_STRING_ELT (cmdSexp, 0, mkChar (code));
PROTECT (cmdExpr = R_ParseVector (cmdSexp,-1,&status,R_NilValue));
UNPROTECT_PTR...
2009 Sep 07
1
Usage of OCaml/R binding.
...xternal sexp_of_symbol : symbol -> sexp = "r_sexp_of_symbol"
> external set_var : symbol -> sexp -> unit = "r_set_var"
> external r_print_value : sexp -> unit = "r_print_value"
> external exec : string -> arg array -> unit = "r_exec"
> external current_test : unit -> unit = "r_current_test"
> external to_bool : sexp -> bool = "bool_of_sexp"
> external to_int : sexp -> int = "int_of_sexp"
> external to_float : sexp -> float = "float_of_sexp"
&g...
2009 Sep 07
1
Usage of OCaml/R binding.
...xternal sexp_of_symbol : symbol -> sexp = "r_sexp_of_symbol"
> external set_var : symbol -> sexp -> unit = "r_set_var"
> external r_print_value : sexp -> unit = "r_print_value"
> external exec : string -> arg array -> unit = "r_exec"
> external current_test : unit -> unit = "r_current_test"
> external to_bool : sexp -> bool = "bool_of_sexp"
> external to_int : sexp -> int = "int_of_sexp"
> external to_float : sexp -> float = "float_of_sexp"
&g...