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:
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')) |
Bug tracker:https://github.com/crowding/nseval/issues
Last updated 3 months agofrom:691d807d0d. Checks:OK: 8 NOTE: 1. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Aug 31 2024 |
R-4.5-win-x86_64 | NOTE | Aug 31 2024 |
R-4.5-linux-x86_64 | OK | Aug 31 2024 |
R-4.4-win-x86_64 | OK | Aug 31 2024 |
R-4.4-mac-x86_64 | OK | Aug 31 2024 |
R-4.4-mac-aarch64 | OK | Aug 31 2024 |
R-4.3-win-x86_64 | OK | Aug 31 2024 |
R-4.3-mac-x86_64 | OK | Aug 31 2024 |
R-4.3-mac-aarch64 | OK | Aug 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 page | Topics |
---|---|
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 |