[Rd] Reset an embedded R.dll

Bernd Schoeller bernd.schoeller at comerge.net
Thu May 15 08:00:05 CEST 2008


On Thu, 15 May 2008 07:15:15 +0200, Prof Brian Ripley  
<ripley at stats.ox.ac.uk> wrote:
>> What I would like to know, and I have not yet found an answer in the  
>> documentation: is there a way to 'reset' the interpreter to bring it to  
>> the state that it was directly after the call of the initialization  
>> routine?
>
> Call the exit and initialization routines.  That will not completely  
> reset things (it will not unload package DLLs for example), but it is  
> the nearest that is provided.

Thank you very much, I think that will be sufficient.

Last question: Will I need to UNPROTECT_PTR all references held, or will  
the call to Rf_endEmbeddedR also free protected references?

Bernd



More information about the R-devel mailing list