Package: typetracer 0.2.2.002

typetracer: Trace Function Parameter Types

The 'R' language includes a set of defined types, but the language itself is "absurdly dynamic" (Turcotte & Vitek (2019) <doi:10.1145/3340670.3342426>), and lacks any way to specify which types are expected by any expression. The 'typetracer' package enables code to be traced to extract detailed information on the properties of parameters passed to 'R' functions. 'typetracer' can trace individual functions or entire packages.

Authors:Mark Padgham [aut, cre], Filip Krikava [ctb], covr authors [cph]

typetracer_0.2.2.002.tar.gz
typetracer_0.2.2.002.zip(r-4.5)typetracer_0.2.2.002.zip(r-4.4)typetracer_0.2.2.002.zip(r-4.3)
typetracer_0.2.2.002.tgz(r-4.4-x86_64)typetracer_0.2.2.002.tgz(r-4.4-arm64)typetracer_0.2.2.002.tgz(r-4.3-x86_64)typetracer_0.2.2.002.tgz(r-4.3-arm64)
typetracer_0.2.2.002.tar.gz(r-4.5-noble)typetracer_0.2.2.002.tar.gz(r-4.4-noble)
typetracer_0.2.2.002.tgz(r-4.4-emscripten)typetracer_0.2.2.002.tgz(r-4.3-emscripten)
typetracer.pdf |typetracer.html
typetracer/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/mpadge/typetracer/issues

Pkgdown site:https://mpadge.github.io

On CRAN:

5.41 score 17 stars 124 downloads 5 exports 15 dependencies

Last updated 1 years agofrom:05cb7b1d19. Checks:OK: 8 NOTE: 1. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 25 2024
R-4.5-win-x86_64NOTEDec 25 2024
R-4.5-linux-x86_64OKDec 25 2024
R-4.4-win-x86_64OKDec 25 2024
R-4.4-mac-x86_64OKDec 25 2024
R-4.4-mac-aarch64OKDec 25 2024
R-4.3-win-x86_64OKDec 25 2024
R-4.3-mac-x86_64OKDec 25 2024
R-4.3-mac-aarch64OKDec 25 2024

Exports:clear_tracesinject_tracerload_tracestrace_packageuninject_tracer

Dependencies:backportsbriocheckmateclifansigluelifecyclemagrittrpillarpkgconfigrlangtibbleutf8vctrswithr

Non-Standard Evaluation

Rendered fromnse.Rmdusingknitr::rmarkdownon Dec 25 2024.

Last update: 2022-07-06
Started: 2022-07-06