# -------------------------------------------- # CITATION file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # -------------------------------------------- cff-version: 1.2.0 message: 'To cite package "nanonext" in publications use:' type: software license: GPL-3.0-or-later title: 'nanonext: NNG (Nanomsg Next Gen) Lightweight Messaging Library' version: 1.5.1.9001 identifiers: - type: doi value: 10.32614/CRAN.package.nanonext - type: url value: https://github.com/shikokuchuo/nanonext/ abstract: R binding for NNG (Nanomsg Next Gen), a successor to ZeroMQ. NNG is a socket library for reliable, high-performance messaging over in-process, IPC, TCP, WebSocket and secure TLS transports. Implements 'Scalability Protocols', a standard for common communications patterns including publish/subscribe, request/reply and service discovery. As its own threaded concurrency framework, provides a toolkit for asynchronous programming and distributed computing. Intuitive 'aio' objects resolve automatically when asynchronous operations complete, and synchronisation primitives allow R to wait upon events signalled by concurrent threads. authors: - family-names: Gao given-names: Charlie email: charlie.gao@shikokuchuo.net orcid: https://orcid.org/0000-0002-0750-061X preferred-citation: type: manual title: 'nanonext: NNG (Nanomsg Next Gen) Lightweight Messaging Library' authors: - family-names: Gao given-names: Charlie email: charlie.gao@shikokuchuo.net orcid: https://orcid.org/0000-0002-0750-061X year: '2025' notes: R package version 1.5.1.9001 url: https://doi.org/10.5281/zenodo.7903429 repository: https://shikokuchuo.r-universe.dev repository-code: https://github.com/shikokuchuo/nanonext commit: b3b41c2771e016ebc603bd7917f41880fe4138a4 url: https://shikokuchuo.net/nanonext/ contact: - family-names: Gao given-names: Charlie email: charlie.gao@shikokuchuo.net orcid: https://orcid.org/0000-0002-0750-061X