Package: chronicler 0.3.0

chronicler: Add Logging to Functions

Decorate functions to make them return enhanced output. The enhanced output consists in an object of type 'chronicle' containing the result of the function applied to its arguments, as well as a log detailing when the function was run, what were its inputs, what were the errors (if the function failed to run) and other useful information. Tools to handle decorated functions are included, such as a forward pipe operator that makes chaining decorated functions possible.

Authors:Bruno Rodrigues [aut, cre, cph], Matouš Eibich [ctb]

chronicler_0.3.0.tar.gz
chronicler_0.3.0.zip(r-4.7)chronicler_0.3.0.zip(r-4.6)chronicler_0.3.0.zip(r-4.5)
chronicler_0.3.0.tgz(r-4.6-any)chronicler_0.3.0.tgz(r-4.5-any)
chronicler_0.3.0.tar.gz(r-4.7-any)chronicler_0.3.0.tar.gz(r-4.6-any)
chronicler_0.3.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
chronicler/json (API)
NEWS

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

Bug tracker:https://github.com/b-rodrigues/chronicler/issues

Datasets:
  • avia - Avia Air passenger transport between the main airports of Luxembourg and their main partner airports

On CRAN:

Conda:

7.56 score 55 stars 37 scripts 249 downloads 16 exports 28 dependencies

Last updated from:cdcbfd1a7b. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK149
source / vignettesOK193
linux-release-x86_64OK140
macos-release-arm64OK97
macos-oldrel-arm64OK103
windows-develOK97
windows-releaseOK106
windows-oldrelOK99
wasm-releaseOK99

Exports:%>=%as_chroniclebind_recordcheck_diffcheck_gflatten_recordfmap_recordis_chroniclepurelyread_logrecordrecord_ggplotrecord_manyunveilwrite_chronicle_dfzap_log

Dependencies:clicpp11crayondiffobjdplyrfarvergenericsggplot2gluegtableisobandlabelinglifecyclemagrittrmaybepillarpkgconfigR6RColorBrewerrlangS7scalestibbletidyselectutf8vctrsviridisLitewithr

A non-mathematician's introduction to monads

Rendered froma-non-mathematician-s-introduction-to-monads.Rmdusingknitr::rmarkdownon May 10 2026.

Last update: 2025-08-14
Started: 2024-02-14

A real world example

Rendered froma-real-world-example.Rmdusingknitr::rmarkdownon May 10 2026.

Last update: 2025-08-16
Started: 2024-02-14

Recording ggplot Objects with chronicler

Rendered fromrecording-ggplot.Rmdusingknitr::rmarkdownon May 10 2026.

Last update: 2025-08-14
Started: 2025-08-14

The Maybe monad

Rendered fromthe-maybe-monad.Rmdusingknitr::rmarkdownon May 10 2026.

Last update: 2025-08-14
Started: 2024-02-14