Package: memofunc 1.0.3
memofunc: Programmable Function Memoization for R
Memoize R functions with explicit, predictable cache behavior. Function calls become reusable memory: repeated computations return quickly, while cache keys remain transparent and deterministic. Keys are derived from function identity and normalized call arguments, so implementation changes naturally invalidate stale values. Includes runtime controls for forced recomputation and dry-run cache checks, plus pluggable storage backends for in-memory, local file, and provider-backed object storage.
Authors:
memofunc_1.0.3.tar.gz
memofunc_1.0.3.zip(r-4.7)memofunc_1.0.3.zip(r-4.6)memofunc_1.0.3.zip(r-4.5)
memofunc_1.0.3.tgz(r-4.6-any)memofunc_1.0.3.tgz(r-4.5-any)
memofunc_1.0.3.tar.gz(r-4.7-any)memofunc_1.0.3.tar.gz(r-4.6-any)
memofunc_1.0.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
memofunc/json (API)
NEWS
| # Install 'memofunc' in R: |
| install.packages('memofunc', repos = c('https://rwetherall.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/rwetherall/memofunc/issues
Pkgdown/docs site:https://rwetherall.github.io
Last updated from:204a984136. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 112 | ||
| source / vignettes | OK | 170 | ||
| linux-release-x86_64 | OK | 134 | ||
| macos-release-arm64 | OK | 161 | ||
| macos-oldrel-arm64 | OK | 146 | ||
| windows-devel | OK | 77 | ||
| windows-release | OK | 81 | ||
| windows-oldrel | OK | 101 | ||
| wasm-release | OK | 113 |
Exports:functionCallhashinvalidateis.memomemomemo.cachememo.functionstorage.clearstorage.getstorage.hasstorage.initstorage.setstorage.unset
