charport: ALTREP String Interoperability

Provides infrastructure for interoperable ALTREP character vectors. Producers of ALTREP string classes can register access methods, allowing consumers to read supported character vectors through a common interface without materializing them as ordinary R strings. Also provides 'charvec', a reference ALTREP string implementation backed by stable memory slices, with support for efficient and multithreaded construction.

Package details

AuthorTravers Ching [aut, cre, cph], R Consortium [fnd] (Infrastructure Steering Committee grant: Universal ALTREP Interoperability for Strings)
MaintainerTravers Ching <traversc@gmail.com>
LicenseMIT + file LICENSE
Version0.1.1
URL https://github.com/charbase/charport https://charbase.github.io/charport/
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("charport")

Try the charport package in your browser

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

charport documentation built on Sept. 21, 2026, 5:09 p.m.