Package: tinylens Title: Minimal Implementation of Functional Lenses Version: 0.1.0.9000 Authors@R: person("Albert", "Wang", , "albert_z_wang@harvard.edu", role = c("aut", "cre", "cph")) Description: Provides utilities to create and use lenses to simplify data manipulation. Lenses are composable getter/setter pairs that provide a functional approach to manipulating deeply nested data structures, e.g., elements within list columns in data frames. The implementation is based on the earlier 'lenses' R package , which was inspired by the Haskell 'lens' package by Kmett (2012) , one of the most widely referenced implementations of lenses. For additional background and history on the theory of lenses, see the 'lens' package wiki: . License: MIT + file LICENSE Encoding: UTF-8 Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.2 Imports: rlang, S7, vctrs Collate: 'lens.R' 'verbs.R' 'base-lenses.R' 'dataframe-lenses.R' 'tinylens-package.R' 'zzz.R' Suggests: tidyselect, tinytest URL: https://github.com/arbelt/tinylens BugReports: https://github.com/arbelt/tinylens/issues Repository: https://arbelt.r-universe.dev Date/Publication: 2024-12-12 23:30:17 UTC RemoteUrl: https://github.com/arbelt/tinylens RemoteRef: HEAD RemoteSha: 3dfb2da97316d76eaf0647e5ae10b61587a0ce7a NeedsCompilation: no Packaged: 2026-09-30 08:23:31 UTC; root Author: Albert Wang [aut, cre, cph] Maintainer: Albert Wang Depends: R (>= 4.1.0)