Skip to content

calling handlers within R_tryEval

3 messages · Romain Francois, Luke Tierney

#
Hello,

When using R_tryEval (from JRI in my case), is there a way to setup 
error recovery strategy and more generally calling handlers.
 From my reading of context.c, R_tryEval calls R_ToplevelExec which 
creates a context like this:

    begincontext(&thiscontext, CTXT_TOPLEVEL, R_NilValue, R_GlobalEnv,
         R_BaseEnv, R_NilValue, R_NilValue);

so I guess what I am trying to do is add "cend" and/or "handlerstack" to 
this context. Is this possible ? Are there examples of packages doing this ?

Romain
#
Not at present.  It would be nice to have at least a mechanism for C
level exiting handlers (which is what the cend ones are intended to be)
but it hasn't risen high enough on my to do list yet to get done.

luke
On Tue, 16 Jun 2009, Romain Francois wrote:

            

  
    
#
Hi,

If there is something I can do to push up this one, let me know.

Romain
luke at stat.uiowa.edu wrote: