Package: typetracer 0.2.3.001
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:
typetracer_0.2.3.001.tar.gz
typetracer_0.2.3.001.zip(r-4.7)typetracer_0.2.3.001.zip(r-4.6)typetracer_0.2.3.001.zip(r-4.5)
typetracer_0.2.3.001.tgz(r-4.6-x86_64)typetracer_0.2.3.001.tgz(r-4.6-arm64)typetracer_0.2.3.001.tgz(r-4.5-x86_64)typetracer_0.2.3.001.tgz(r-4.5-arm64)
typetracer_0.2.3.001.tar.gz(r-4.7-arm64)typetracer_0.2.3.001.tar.gz(r-4.7-x86_64)typetracer_0.2.3.001.tar.gz(r-4.6-arm64)typetracer_0.2.3.001.tar.gz(r-4.6-x86_64)
typetracer_0.2.3.001.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
typetracer/json (API)
| # Install 'typetracer' in R: |
| install.packages('typetracer', repos = c('https://mpadge.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/mpadge/typetracer/issues
Pkgdown/docs site:https://mpadge.github.io
Last updated from:f18a3d1964. Checks:13 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 124 | ||
| linux-devel-x86_64 | OK | 124 | ||
| source / vignettes | OK | 181 | ||
| linux-release-arm64 | OK | 122 | ||
| linux-release-x86_64 | OK | 117 | ||
| macos-release-arm64 | OK | 111 | ||
| macos-release-x86_64 | OK | 218 | ||
| macos-oldrel-arm64 | OK | 105 | ||
| macos-oldrel-x86_64 | OK | 233 | ||
| windows-devel | OK | 119 | ||
| windows-release | OK | 78 | ||
| windows-oldrel | OK | 70 | ||
| wasm-release | OK | 102 |
Exports:clear_tracesinject_tracerload_tracestrace_packageuninject_tracer
Dependencies:backportsbriocheckmatecligluelifecyclemagrittrpillarpkgconfigrlangtibbleutf8vctrswithr
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Clear previous traces | clear_traces |
| Inject parameter tracer into one function | inject_tracer |
| Load traces of parameter types | load_traces |
| Trace all parameters for all functions in a specified package | trace_package |
| Remove parameter tracer from one function | uninject_tracer |
