# ------------------------------------------------ # CITATION.cff file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # ------------------------------------------------ cff-version: 1.2.0 message: 'To cite package "rgrpc" in publications use:' type: software license: Apache-2.0 title: 'rgrpc: Asynchronous ''gRPC'' Client and Server Runtime' version: 0.1.2 doi: 10.32614/CRAN.package.rgrpc abstract: 'A first-class asynchronous ''gRPC'' runtime built on the generic asynchronous ''C++'' API (''GenericStub'', ''AsyncGenericService'') . Requests and responses cross the native boundary as method names plus opaque byte buffers; ''RProtoBuf'' supplies and consumes the bytes, so schemas are loaded at runtime and no generated service stubs are required. Native completion threads never call the R API: completions are queued natively and delivered in batches on the R main thread. Complements ''RProtoBuf'' rather than replacing it. Links against the system ''gRPC'' library for ''C++''.' authors: - family-names: Hernandez given-names: Troy email: troy@cornball.ai orcid: https://orcid.org/0009-0005-4248-604X repository: https://cornball-ai.r-universe.dev repository-code: https://github.com/cornball-ai/rgrpc commit: 2428c29dee5868b33a9e5318d33d1c2034bf88fb url: https://github.com/cornball-ai/rgrpc date-released: '2026-10-02' contact: - family-names: Hernandez given-names: Troy email: troy@cornball.ai orcid: https://orcid.org/0009-0005-4248-604X