Thanks to Uwe Ligges, simply putting
library(xxx)
dump(ls(pos=2)),file="xxx.r")
gives a file with all the 'pure R' function in a package
This just solved my problem, as an added curiosity or just for completion sake,
if the package 'xxx'
has some C/Fortran code , ie an /lib/xxx.dll in Windows, will Rcmd INSTALL xxx
work when xxx has
a R; man and lib subfolders? not a src subfolder since I have the dll not the
original C/for
Thanks
Heberto Ghezzo
________________________________________
From: Uwe Ligges [ligges at statistik.tu-dortmund.de]
Sent: Sunday, March 14, 2010 2:04 PM
To: R Heberto Ghezzo, Dr
Subject: Re: [R] unknown compression
On 13.03.2010 22:33, R Heberto Ghezzo, Dr wrote:> Hello Uwe / Rohlf
> Yes I know that, the problem here is that I have a package, old, it says
Built: R 2.0.0; ; 2004-11-15 14:58:41; windows
> it is not in CRAN the author and manteiner can not be reached, so I have
no way of obtaining the source tarball. The only solution is to decompress the
pair .rdb .rdx if it is possible?
In that case you can load the package and save all functions from that
environment into a new package.
The tool to load the serialized databases is lazyLoad() - or more low
level lazyLoadDBfetch(), both not intended to be called by a user.
Best wishes,
Uwe
> Thanks for any help
> Heberto Ghezzo
>
> ________________________________________
> From: Uwe Ligges [ligges at statistik.tu-dortmund.de]
> Sent: Saturday, March 13, 2010 3:37 PM
> To: R Heberto Ghezzo, Dr
> Cc: r-help at r-project.org
> Subject: Re: [R] unknown compression
>
> On 12.03.2010 21:34, R Heberto Ghezzo, Dr wrote:
>> Hello, I am trying to modify some functions in an existing package. I
can get a function by just typing the name in the console, but how can I get all
the functions in a package? the ./R/ subdirectory has files xx.rdb and xx.rdx
which I can not decompress with 7-zip or with unzip, unrar etc. The help files
are compressed with gzip in the ./man/ folder and can be unzipped easily.
>
> You are looking in a binary package.
>
> Instead of that, just download a source package (i.e. a not yet compiled
> one) from CRAN where you find the sources in plain text.
>
> Uwe Ligges
>
>> Thanks for your help
>> heberto.ghezzo at McGill.ca
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.