Package: valaddin 1.0.2

valaddin: Functional Input Validation

A set of basic tools to transform functions into functions with input validation checks, in a manner suitable for both programmatic and interactive use.

Authors:Eugene Ha [aut, cre]

valaddin_1.0.2.tar.gz
valaddin_1.0.2.zip(r-4.5)valaddin_1.0.2.zip(r-4.4)valaddin_1.0.2.zip(r-4.3)
valaddin_1.0.2.tgz(r-4.4-any)valaddin_1.0.2.tgz(r-4.3-any)
valaddin_1.0.2.tar.gz(r-4.5-noble)valaddin_1.0.2.tar.gz(r-4.4-noble)
valaddin_1.0.2.tgz(r-4.4-emscripten)valaddin_1.0.2.tgz(r-4.3-emscripten)
valaddin.pdf |valaddin.html
valaddin/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/egnha/valaddin/issues

On CRAN:

data-validationinput-validationtype-safety

65 exports 30 stars 2.47 score 1 dependencies 172 downloads

Last updated 8 months agofrom:92db398db4

Exports:%checkin%%checkout%firm_argsfirm_checksfirm_corefirm_errorfirmlyglobalizeis_check_formulais_checklistis_firmlocalizelooselyvalidatevld_allvld_anyvld_arrayvld_atomicvld_booleanvld_callvld_charactervld_closurevld_complexvld_data_framevld_doublevld_emptyvld_environmentvld_expressionvld_factorvld_falsevld_formulavld_functionvld_integervld_languagevld_listvld_logicalvld_matrixvld_navld_namevld_nanvld_nullvld_numbervld_numericvld_orderedvld_pairlistvld_primitivevld_rawvld_recursivevld_scalar_atomicvld_scalar_charactervld_scalar_complexvld_scalar_doublevld_scalar_integervld_scalar_listvld_scalar_logicalvld_scalar_numericvld_scalar_rawvld_scalar_vectorvld_singletonvld_stringvld_symbolvld_tablevld_truevld_unsortedvld_vector

Dependencies:lazyeval

Using valaddin

Rendered fromvaladdin.Rmdusingknitr::rmarkdownon Jun 21 2024.

Last update: 2021-01-08
Started: 2017-03-19

Readme and manuals

Help Manual

Help pageTopics
Is a formula a check formula?checklist is_checklist is_check_formula
Decompose a firmly applied functioncomponents firm_args firm_checks firm_core firm_error
Apply a function firmly%checkin% firmly is_firm loosely
Generate input-validation checksglobalize input-validators localize
Miscellaneous checkersmisc-checkers vld_all vld_any vld_array vld_atomic vld_call vld_closure vld_data_frame vld_empty vld_environment vld_expression vld_factor vld_false vld_formula vld_function vld_language vld_list vld_matrix vld_na vld_name vld_nan vld_null vld_numeric vld_ordered vld_pairlist vld_primitive vld_recursive vld_symbol vld_table vld_true vld_unsorted vld_vector
Scalar checkersscalar-checkers vld_boolean vld_number vld_scalar_atomic vld_scalar_character vld_scalar_complex vld_scalar_double vld_scalar_integer vld_scalar_list vld_scalar_logical vld_scalar_numeric vld_scalar_raw vld_scalar_vector vld_singleton vld_string
Type checkerstype-checkers vld_character vld_complex vld_double vld_integer vld_logical vld_raw
Validate objects%checkout% validate