Package: tinylens 0.1.0.9000

tinylens: Minimal Implementation of Functional Lenses

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 <https://github.com/cfhammill/lenses>, which was inspired by the Haskell 'lens' package by Kmett (2012) <https://github.com/ekmett/lens>, one of the most widely referenced implementations of lenses. For additional background and history on the theory of lenses, see the 'lens' package wiki: <https://github.com/ekmett/lens/wiki/History-of-Lenses>.

Authors:Albert Wang [aut, cre, cph]

tinylens_0.1.0.9000.tar.gz
tinylens_0.1.0.9000.zip(r-4.7)tinylens_0.1.0.9000.zip(r-4.6)tinylens_0.1.0.9000.zip(r-4.5)
tinylens_0.1.0.9000.tgz(r-4.6-any)tinylens_0.1.0.9000.tgz(r-4.5-any)
tinylens_0.1.0.9000.tar.gz(r-4.7-any)tinylens_0.1.0.9000.tar.gz(r-4.6-any)
tinylens_0.1.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
tinylens/json (API)
NEWS

# Install 'tinylens' in R:
install.packages('tinylens', repos = c('https://arbelt.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/arbelt/tinylens/issues

On CRAN:

Conda:

3.30 score 4 stars 8 scripts 124 downloads 20 exports 6 dependencies

Last updated from:3dfb2da973. Checks:8 OK, 1 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK100
source / vignettesOK191
linux-release-x86_64OK106
macos-release-arm64OK125
macos-oldrel-arm64OK124
windows-develOK79
windows-releaseOK84
windows-oldrelOK86
wasm-releaseFAIL1427

Exports:%.%attr_lc_lfilter_ili_lid_lindex_lindices_llensmap_lnames_loverover_maprows_lselect_lsetslice_lvec_data_lviewwhere_il

Dependencies:cligluelifecyclerlangS7vctrs