Package: memofunc Type: Package Title: Programmable Function Memoization for R Version: 1.0.3 Authors@R: person(given = "Roy", family = "Wetherall", role = c("aut", "cre"), email = "rwetherall@gmail.com") Description: 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. Depends: R (>= 3.5.0) License: GPL-3 URL: https://github.com/rwetherall/memofunc, https://rwetherall.github.io/memofunc/ BugReports: https://github.com/rwetherall/memofunc/issues Encoding: UTF-8 RoxygenNote: 7.3.3 Imports: digest, uuid, magrittr Suggests: testthat, devtools, roxygen2, covr, AzureStor Repository: https://rwetherall.r-universe.dev Date/Publication: 2026-04-15 09:04:10 UTC RemoteUrl: https://github.com/rwetherall/memofunc RemoteRef: HEAD RemoteSha: 204a9841366d994b94a3d6e3e37eaa3472756100 NeedsCompilation: no Packaged: 2026-10-12 09:13:54 UTC; root Author: Roy Wetherall [aut, cre] Maintainer: Roy Wetherall