Skip to contents

# tinycodet: Functions to Help in your Coding Etiquette

Source: `R/aaa0_tinycodet_help.R`
`aaa0_tinycodet_help.Rd`

'tinycodet' adds some functions to help in your coding etiquette.
It primarily focuses on 4 aspects:
(1) Safer decimal (in)equality testing, standard-evaluated alternatives to `with()` and `aes()`, and other functions for safer coding;
see tinycodet_safer.
(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;
see tinycodet_import
(3) Extending the string manipulation capabilities of the 'stringi' R-package;
see tinycodet_strings.
(4) Reducing repetitive code;
see tinycodet_dry.
And some miscellaneous functionality; see tinycodet_misc.
Please check the Change-log (see links below) regularly for updates (such as bug fixes).
'tinycodet' adheres to the tinyverse philosophy. Besides linking to 'Rcpp', 'tinycodet' only has one other dependency: 'stingi'. No other dependencies, thus avoiding "dependency hell". Most functions in this R-package are vectorized and optimised.

## References

The badges shown in the documentation of this R-package were made using the services of: https://shields.io/

## See also

Useful links:

- 'tinycodet' GitHub main page and Read-Me: https://github.com/tony-aw/tinycodet/

- 'tinycodet' package website: https://tony-aw.github.io/tinycodet/

- Report bugs at: https://github.com/tony-aw/tinycodet/issues/

- Changelog: https://github.com/tony-aw/tinycodet/blob/main/NEWS.md/ or
  https://tony-aw.github.io/tinycodet/news/index.html

- The 'fastverse', which is related to the 'tinyverse': https://github.com/fastverse/fastverse/

## Author

Maintainer: Tony Wilkes tony_a_wilkes@outlook.com (ORCID)