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:
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')) |
Bug tracker:https://github.com/egnha/valaddin/issues
data-validationinput-validationtype-safety
Last updated 1 years agofrom:92db398db4. Checks:OK: 7. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 23 2024 |
R-4.5-win | OK | Nov 23 2024 |
R-4.5-linux | OK | Nov 23 2024 |
R-4.4-win | OK | Nov 23 2024 |
R-4.4-mac | OK | Nov 23 2024 |
R-4.3-win | OK | Nov 23 2024 |
R-4.3-mac | OK | Nov 23 2024 |
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
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Is a formula a check formula? | checklist is_checklist is_check_formula |
Decompose a firmly applied function | components firm_args firm_checks firm_core firm_error |
Apply a function firmly | %checkin% firmly is_firm loosely |
Generate input-validation checks | globalize input-validators localize |
Miscellaneous checkers | misc-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 checkers | scalar-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 checkers | type-checkers vld_character vld_complex vld_double vld_integer vld_logical vld_raw |
Validate objects | %checkout% validate |