Package: nseval 0.5.2

nseval: Tools for Lazy and Non-Standard Evaluation

Functions to capture, inspect, manipulate, and create lazy values (promises), "..." lists, and active calls.

Authors:Peter Meilstrup <[email protected]>

nseval_0.5.2.tar.gz
nseval_0.5.2.zip(r-4.5)nseval_0.5.2.zip(r-4.4)nseval_0.5.2.zip(r-4.3)
nseval_0.5.2.tgz(r-4.4-x86_64)nseval_0.5.2.tgz(r-4.4-arm64)nseval_0.5.2.tgz(r-4.3-x86_64)nseval_0.5.2.tgz(r-4.3-arm64)
nseval_0.5.2.tar.gz(r-4.5-noble)nseval_0.5.2.tar.gz(r-4.4-noble)
nseval_0.5.2.tgz(r-4.4-emscripten)nseval_0.5.2.tgz(r-4.3-emscripten)
nseval.pdf |nseval.html
nseval/json (API)
NEWS

# Install 'nseval' in R:
install.packages('nseval', repos = c('https://crowding.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/crowding/nseval/issues

On CRAN:

74 exports 27 stars 2.54 score 0 dependencies 1 dependents 9 scripts 117 downloads

Last updated 3 months agofrom:691d807d0d. Checks:OK: 8 NOTE: 1. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 31 2024
R-4.5-win-x86_64NOTEAug 31 2024
R-4.5-linux-x86_64OKAug 31 2024
R-4.4-win-x86_64OKAug 31 2024
R-4.4-mac-x86_64OKAug 31 2024
R-4.4-mac-aarch64OKAug 31 2024
R-4.3-win-x86_64OKAug 31 2024
R-4.3-mac-x86_64OKAug 31 2024
R-4.3-mac-aarch64OKAug 31 2024

Exports:argarg_arg_envarg_env_arg_exprarg_expr_arg_listarg_list_arg_valuearg_value_arglistas.dotsas.quoas.quosure.quoas.quosures.dotscallerdodo_dotsdots_dots_envsdots_exprsdots2envenvenv<-env2dotsenvsenvs<-exprexpr<-exprsexprs<-force_forcedforced_dotsforced_dots_forced_quofunction_get_callget_dotsget_functionis_defaultis_default_is_forcedis_forced_is_literalis_literal_is_missingis_missing_is_promiseis_promise_is.quois.quotationlist_missinglocatelocate_locate_.(locate_.characterlocate_.dotslocate_.listlocate_.namelocate_.quotationmissing_missing_valuequoquo_set_set_argset_arg_set_dotsset_enclos_unwrapvaluevalues

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
Capture lazy variables as quotations.arg arg_ arg_list arg_list_ set_arg set_arg_
Get information about currently bound arguments.arg_env arg_env_ arg_expr arg_expr_ arg_value arg_value_ dots_envs dots_exprs is_default is_default_ is_default_.quotation is_forced is_forced_ is_literal is_literal_ is_missing is_missing_ is_missing_.quotation is_promise is_promise_ is_promise_.quotation
Convert items into quotations or dots.as.dots as.dots.default as.dots.dots as.dots.environment as.dots.lazy_dots as.dots.list as.dots.quotation
Compatibility conversions.as.lazy.quotation as.lazy_dots.dots as.quo.formula as.quo.quosure as.quosure.quo as.quosures.dots
Find the caller of a given environment.caller
Making function calls, with full control of argument scope.do do_
Dots objects: lists of quotations.as.data.frame.dots c.dots c.quotation dots dots_ envs envs.dots envs<- exprs exprs.dots exprs<- exprs<-.dots forced_dots forced_dots_ [.dots [<-.dots
Make or update an environment with bindings from a dots list.as.environment.dots dots2env
Copy bindings from an environment into a dots object, or vice versa.env2dots
Forcing and forcedness of arguments and quotations.forced forced.default forced.dots forced.quotation force_ force_.dots force_.quotation value value.dots value.quotation values values.dots
Formatting methods for dots and quotations.format.dots format.oneline format.quotation print.dots print.quotation
Explicitly create closures.arglist function_
Get information about currently executing calls.get_call get_function
Set or get the contents of '...'.get_dots set_dots
Find the environment which defines a name.locate locate_ locate_.( locate_.character locate_.dots locate_.list locate_.name locate_.quotation
R's missing value.list_missing missing_ missing_.default missing_.dots missing_.quotation missing_value
Quotation objects.as.quo env env<- expr expr.quotation expr<- forced_quo forced_quo_ is.quo is.quotation quo quotation quo_
Assign values to variables.set_ set_enclos_
Unwrap variable references.unwrap unwrap.dots