listenv: Environments Behaving (Almost) as Lists

List environments are environments that have list-like properties. For instance, the elements of a list environment are ordered and can be accessed and iterated over using index subsetting, e.g. 'x <- listenv(a=1, b=2); for (i in seq_along(x)) x[[i]] <- x[[i]]^2; y <- as.list(x)'.

Author
Henrik Bengtsson [aut, cre, cph]
Date of publication
2015-12-28 00:07:26
Maintainer
Henrik Bengtsson <henrikb@braju.com>
License
LGPL (>= 2.1)
Version
0.6.0
URLs

View on CRAN

Man pages

as.list.listenv
List representation of a list environment
cash-.listenv
Get elements of list environment
cash-set-.listenv
Set an element of list environment
get_variable
Get name of variable for a specific element of list...
length.listenv
Number of elements in list environment
listenv
Create a list environment
map
Variable name map for elements of list environment
names.listenv
Names of elements in list environment
parse_env_subset
Helper function to infer target from expression and...
undim
Removes the dimension of an object

Files in this package

listenv
listenv/inst
listenv/inst/doc
listenv/inst/doc/listenv.html
listenv/inst/doc/listenv.md.rsp
listenv/tests
listenv/tests/undim.R
listenv/tests/utils.R
listenv/tests/parse_env_subset.R
listenv/tests/get_variable,dimensions.R
listenv/tests/get_variable.R
listenv/tests/listenv,dimensions.R
listenv/tests/parse_env_subset,dimensions.R
listenv/tests/listenv.R
listenv/tests/as.listenv.R
listenv/NAMESPACE
listenv/NEWS
listenv/R
listenv/R/undim.R
listenv/R/utils.R
listenv/R/parse_env_subset.R
listenv/R/get_variable.R
listenv/R/listenv.R
listenv/vignettes
listenv/vignettes/listenv.md.rsp
listenv/MD5
listenv/build
listenv/build/vignette.rds
listenv/DESCRIPTION
listenv/man
listenv/man/as.list.listenv.Rd
listenv/man/map.Rd
listenv/man/listenv.Rd
listenv/man/names.listenv.Rd
listenv/man/parse_env_subset.Rd
listenv/man/get_variable.Rd
listenv/man/undim.Rd
listenv/man/cash-set-.listenv.Rd
listenv/man/cash-.listenv.Rd
listenv/man/length.listenv.Rd