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:Roy Wetherall [aut, cre]

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

On CRAN:

Conda:

cachememoization

3.00 score 2 stars 1 scripts 160 downloads 13 exports 3 dependencies

Last updated from:204a984136. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK112
source / vignettesOK170
linux-release-x86_64OK134
macos-release-arm64OK161
macos-oldrel-arm64OK146
windows-develOK77
windows-releaseOK81
windows-oldrelOK101
wasm-releaseOK113

Exports:functionCallhashinvalidateis.memomemomemo.cachememo.functionstorage.clearstorage.getstorage.hasstorage.initstorage.setstorage.unset

Dependencies:digestmagrittruuid