search for: set_enclo

Displaying 6 results from an estimated 6 matches for "set_enclo".

Did you mean: set_enclos
2009 Oct 01
2
creating environments in package's C code
Dear developers, is it possible to create environments in C code of packages? Simply using SEXP env; PROTECT (env = allocSExp(ENVSXP)); and assigning the enclosing environment with SET_ENCLOS seems to be insufficient. Best wishes, Martin -- Dr. Martin Becker Statistics and Econometrics Saarland University Campus C3 1, Room 206 66123 Saarbruecken Germany
2024 May 13
1
[External] R hang/bug with circular references and promises
...ng it now. Dear Luke, I've got a somewhat niche use case: as a way of protecting myself against rogue *.rds files and vulnerabilities in the C code, I've been manually unserializing "plain" data objects (without anything executable), including environments, in R [1]. I see that SET_ENCLOS() is already commented as "not API and probably should not be <...> used". Do you think there is a way to recreate an environment, taking the REFSXP entries into account, without `parent.env<-`? Would you recommend to abandon the folly of unserializing environments manually? -...
2018 Oct 10
1
unlockEnvironment()?
..._TrueValue; ./SOD/src/tmp.cpp-11394-SEXP (ENCLOS)(SEXP x); ./SOD/src/tmp.cpp-11395-SEXP (HASHTAB)(SEXP x); ./SOD/src/tmp.cpp:11396:int (ENVFLAGS)(SEXP x); ./SOD/src/tmp.cpp:11397:void (SET_ENVFLAGS)(SEXP x, int v); ./SOD/src/tmp.cpp-11398-void SET_FRAME(SEXP x, SEXP v); ./SOD/src/tmp.cpp-11399-void SET_ENCLOS(SEXP x, SEXP v); -- ./SOD/src/tmp.h-11393-SEXP (ENCLOS)(SEXP x); ./SOD/src/tmp.h-11394-SEXP (HASHTAB)(SEXP x); ./SOD/src/tmp.h:11395:int (ENVFLAGS)(SEXP x); ./SOD/src/tmp.h:11396:void (SET_ENVFLAGS)(SEXP x, int v); ./SOD/src/tmp.h-11397-void SET_FRAME(SEXP x, SEXP v); ./SOD/src/tmp.h-11398-void SE...
2010 Aug 29
1
Feature request: put NewEnvironment and R_NewhashedEnv into API
Hi, as Seth Falcon in 2006, I also need to create new environments from package C code. Unfortunately, both NewEnvironment and R_NewHashedEnv are not yet part of the public API, if I understand correctly. Is it planned to add at least one of these functions to the public API in the near future? May I submit a patch? Otherwise I would need to re-implement much of the functionality of R
2024 May 13
1
[External] R hang/bug with circular references and promises
On Sat, 11 May 2024, Peter Langfelder wrote: > On Sat, May 11, 2024 at 9:34?AM luke-tierney--- via R-devel > <r-devel at r-project.org> wrote: >> >> On Sat, 11 May 2024, Travers Ching wrote: >> >>> The following code snippet causes R to hang. This example might be a >>> bit contrived as I was experimenting and trying to understand >>>
2009 Dec 16
2
What is the fastest way to see what are in an RData file?
Currently, I load the RData file then ls() and str(). But loading the file takes too long if the file is big. Most of the time, I only interested what the variables are in the the file and the attributes of the variables (like if it is a data.frame, matrix, what are the colnames/rownames, etc.) I'm wondering if there is any facility in R to help me avoid loading the whole file.