Greetings - 

Is it possible, inside .First.lib,
to find out the version number of the package that is being loaded?

If only one version of the package has been installed,
we could scan the DESCRIPTION file, something like

.First.lib <- function(lib, pkg) {
    library.dynam("spatstat", pkg, lib)
    dfile <- system.file("DESCRIPTION", package="spatstat")
    ttt <- scan(dfile, what="", sep="^M", quiet=TRUE)[2]
    vvv <- strsplit(ttt," ")[[1]][2]
    cat("spatstat version number",vvv,"\n")
}

but even this does not seem very safe (it makes assumptions about the
format of the DESCRIPTION file).

Is there a better way?

thanks
Adrian Baddeley

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to