in reply to Re: RSPerl and DESTROY
in thread RSPerl and DESTROY

Perfect -- thank you for the suggestion. You helped me get past the fact that the script was dying on the second call to the module - no need to reinitialize R each time.

Now I have a new problem, although the program processes each site I still get the following error message for each site processed:
Calculating Stats on site: rs11245203...
Destroying R reference object `205253'
Destroying R reference object `205251'
Destroying R reference object `205252'
Error: could not find function "DESTROY"
Caught error in R::call()

I get statistical calculations for every site, however a memory leak exists that may cause problems with larger files.

Thank you for your help in getting me further, please let me know if you have any more suggestions.

Replies are listed 'Best First'.
Re^3: RSPerl and DESTROY
by Anonymous Monk on Jun 18, 2007 at 22:09 UTC
    Hello Dana, I am encountering a similar problem with the DESTROY function in RSperl. I get the following error on calling it from with my perl code. " Error: could not find function "DESTROY" Caught error in R::call() " In case you were able to figure it out, could you please let me know? Thanks -Rachana
      Hi Rachana --

      I haven't found a solution but I ran into another problem (UGH). I've installed RSPerl on a new system and using an old script for testing I get the following error:

      Can't locate package RFunctionReference for @RReferences::ISA...

      Works fine on other systems. I have written to the author but I didn't hear anything when I wrote about the DESTROY routine so I hope I hear something on this one.

      Good luck.


        I think RSPerl is b0rken as of now (2008-06-17, version 0.92-1).

        There are a couple of things like an extraneous =cut tag mixed in with POD which disables a bunch of code in the RReferences module. It was definitely in an incomplete state when released.

        I haven't been in contact with the authors yet, but it seems to me like their priority is providing access to Perl from within R, and not vice-versa.

        Can anyone help me to access the lm method of R using Perl through RSPerl???