Hi everybody

I have a very big problem:

With R 3.0.2 I could construct the package for this code:


if (exists('.ChrL.env') == TRUE) {
  rm(.ChrL.env)
}

.ChrL.env <- new.env()
.ChrL.env$lGlo <- list()
.ChrL.env$bStarted <- FALSE

CheckGloCreated <- function() { 
  if (.ChrL.env$bStarted == TRUE) {
    stop("Data structures were already initialized.", call.=FALSE)  
  }
}
ChrL.Start <- function() {  
  CheckGloCreated()
  
  cat("Libraries have been loaded and data structure has been initialized.\n")
}



As you can do, I used an own environment (.ChrL.env).


Now, with R 3.1.0, I construct the package and I load it but it seems .ChrL.env 
does not exists.


The method I use is the following:


rm(list=ls())

setwd("D:/probando")
 
source("probando.r", encoding="utf-8")  

package.skeleton(name="ChrL", path="D:/probando")


My Namespace:

export(ChrL.Start)


My ChrL-internal.R:

.ChrL.env <- new.env()


Could you help me, please?. It is very urgent...


My project is more complex that the example I put, but I have tested with this 
simple example and the problem is the same.


Thank you in advance.


Regards,

Eva
        [[alternative HTML version deleted]]

______________________________________________
R-help@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.

Reply via email to