# ------------------------------------------------ # CITATION.cff file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # ------------------------------------------------ cff-version: 1.2.0 message: 'To cite package "mizu" in publications use:' type: software license: MIT title: 'mizu: Single-Producer Single-Consumer Channels' version: 0.0.1 abstract: 'Provides a single-producer single-consumer channel with bounded capacity, optional timeouts on receives, and sentinel return values for full, timeout, and closed states. The ring buffer is implemented in C: sends and receives are constant-time operations, values are delivered in first-in first-out order, and a closed channel drains its buffered values before reporting the closed state. The transport is in-process: both ends of a channel live in the calling R process, which suits the channel to prototyping producer and consumer designs and to testing channel-based logic.' authors: - family-names: Gao given-names: Charlie email: charlie.gao@posit.co orcid: https://orcid.org/0000-0002-0750-061X repository: https://cran.r-universe.dev repository-code: https://github.com/shikokuchuo/mizu-r commit: 0eb30740445ce702107ab54af159d0cb28d31788 url: https://github.com/shikokuchuo/mizu-r date-released: '2026-09-30' contact: - family-names: Gao given-names: Charlie email: charlie.gao@posit.co orcid: https://orcid.org/0000-0002-0750-061X