Package: tinycodet 0.8.0

Tony Wilkes

tinycodet: Functions to Help in your Coding Etiquette

Adds some functions to help in your coding etiquette. 'tinycodet' primarily focuses on 4 aspects. 1) Safer decimal (in)equality testing, standard-evaluated alternatives to with() and aes(), and other functions for safer coding. 2) A new package import system, that attempts to combine the benefits of using a package without attaching it, with the benefits of attaching a package. 3) Extending the string manipulation capabilities of the 'stringi' R package. 4) Reducing repetitive code. Besides linking to 'Rcpp', 'tinycodet' has only one other dependency, namely 'stringi'.

Authors:Tony Wilkes [aut, cre, cph]

tinycodet_0.8.0.tar.gz
tinycodet_0.8.0.zip(r-4.7-x86_64)tinycodet_0.8.0.zip(r-4.7-arm64)tinycodet_0.8.0.zip(r-4.6-x86_64)tinycodet_0.8.0.zip(r-4.6-arm64)tinycodet_0.8.0.zip(r-4.5-x86_64)
tinycodet_0.8.0.tgz(r-4.6-x86_64)tinycodet_0.8.0.tgz(r-4.6-arm64)tinycodet_0.8.0.tgz(r-4.5-x86_64)tinycodet_0.8.0.tgz(r-4.5-arm64)
tinycodet_0.8.0.tar.gz(r-4.7-arm64)tinycodet_0.8.0.tar.gz(r-4.7-x86_64)tinycodet_0.8.0.tar.gz(r-4.6-arm64)tinycodet_0.8.0.tar.gz(r-4.6-x86_64)
tinycodet_0.8.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
tinycodet/json (API)

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

Bug tracker:https://github.com/tony-aw/tinycodet/issues

Pkgdown/docs site:https://tony-aw.github.io

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

cpp

5.06 score 6 stars 38 scripts 612 downloads 63 exports 2 dependencies

Last updated from:65c8a3d16e. Checks:15 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK145
linux-devel-x86_64OK179
source / vignettesOK309
linux-release-arm64OK157
linux-release-x86_64OK170
macos-release-arm64OK147
macos-release-x86_64OK285
macos-oldrel-arm64OK118
macos-oldrel-x86_64OK218
windows-devel-arm64OK224
windows-devel-x86_64OK199
windows-release-arm64OK267
windows-release-x86_64OK125
windows-oldrel-x86_64OK185
wasm-releaseOK124

Exports:%<-c%%col~%%d!{}%%d!=%%d{}%%d<%%d<=%%d==%%d>%%d>=%%installed in%%row~%%s-%%s!{}%%s{}%%s*%%s//%%s/%%s+%%s<>%%s><%%s$%%sget%%ss%%strim%aes_proattr.importhelp.importimport_asimport_dataimport_diagnoseimport_fromimport_inopsimport_LLimport_lsis_wholenumberis.tinyimport_aliaslock_TFpkg_get_depspkg_get_deps_minimals_chrclss_colls_fixeds_regexsafer_partialmatchsearchenv_addsearchenv_getsearchenv_rmstrcut_brkstrcut_locstrfindstrfind<-stri_c_matstri_join_matstri_locate_ithstri_locate_ith_boundariesstri_locate_ith_charclassstri_locate_ith_collstri_locate_ith_fixedstri_locate_ith_regexstri_paste_mattransform_ifwith_pro

Dependencies:Rcppstringi

Readme and manuals

Help Manual

Help pageTopics
tinycodet: Functions to Help in your Coding Etiquettetinycodet-package aaa0_tinycodet_help tinycodet tinycodet_help
Overview of the 'tinycodet' "Safer" Functionalityaaa1_tinycodet_safer tinycodet_safer
Overview of the 'tinycodet' Import Systemaaa2_tinycodet_import tinycodet_import
Overview of the 'tinycodet' Extension of 'stringi'aaa3_tinycodet_strings tinycodet_strings
Overview of the 'tinycodet' "Don't Repeat Yourself" Functionalityaaa4_tinycodet_dry tinycodet_dry
Safer Decimal Number (In)Equality Testing Operators%d!=% %d!{}% %d<% %d<=% %d==% %d>% %d>=% %d{}% decimal_truth is_wholenumber
Import R-package (and Minimal Dependencies) Under an Aliasimport_as
Directly Return a Data-set From a Packageimport_data
Check for Mismatches between Loaded and Installed Packagesimport_diagnose
Environment Specification in the import_ Functionsimport_env
Expose Exported Objects From Package Namespace in an Environmentimport_from
Helper Functions for the 'tinycodet' Package Import Systemhelp.import import_helper
Legacy import_ functionsimport_inops import_legacy import_LL
List Exported Objects from Package Namespaceimport_ls
Lock T, Lock F, or Create Locked Constants%<-c% lock lock_TF
Row- or Column-wise Re-ordering of Matrices%col~% %row~% matrix_ops
Miscellaneous Package Related Functions%installed in% pkgs pkg_get_deps pkg_get_deps_minimal
Pattern Specifications for String Related Operatorss_chrcls s_coll s_fixed s_pattern s_regex
Set Safer Dollar, Arguments, and Attribute Matchingsafer_partialmatch
Add, Remove, or Access Search Path Environmentssearchenv searchenv_add searchenv_get searchenv_rm
String Arithmetic Operators%s-% %s/% %s//% %ss% str_arithmetic
'stringi' Pattern Search Operators%s!{}% %s{}% strfind strfind<- str_search
String Subsetting Operators%s<>% %s><% %sget% %strim% str_subset_ops
Cut Stringsstrcut_brk strcut_loc
Concatenate Character Matrix Row-wise or Column-wisestri_c_mat stri_join_mat stri_paste_mat
Locate i^{th} Pattern Occurrence or Text Boundarystri_locate_ith stri_locate_ith_boundaries stri_locate_ith_charclass stri_locate_ith_coll stri_locate_ith_fixed stri_locate_ith_regex
Class tinyimport_aliasattr.import is.tinyimport_alias tinyimport_alias
transform_if: Conditional Sub-set Transformation of Atomic objectstransform_if
Standard Evaluated Versions of Some Common Expression-Evaluation Functionsaes_pro with_pro