keylist: Lightweight List Extensions that Enforce Unique Keys

Provides two lightweight keylist S3 classes 'klist' and 'knlist': extensions of list that enforce unique keys, supporting either mixed named/unnamed elements or fully named elements, ensuring predictable key-value access.

Getting started

Package details

AuthorLuke Jenkins [aut, cre, cph] (ORCID: <https://orcid.org/0000-0002-7206-7242>)
MaintainerLuke Jenkins <luke-jenkins-dev@outlook.com>
LicenseMIT + file LICENSE
Version1.0.0
URL https://lj-jenkins.github.io/keylist/ https://github.com/LJ-Jenkins/keylist
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("keylist")

Try the keylist package in your browser

Any scripts or data that you put into this service are public.

keylist documentation built on April 27, 2026, 5:11 p.m.