nanonext: NNG (Nanomsg Next Gen) Lightweight Messaging Library
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.
Version: |
1.6.0 |
Depends: |
R (≥ 3.6) |
Suggests: |
later, litedown |
Enhances: |
promises |
Published: |
2025-05-19 |
DOI: |
10.32614/CRAN.package.nanonext |
Author: |
Charlie Gao [aut,
cre],
Posit Software, PBC [cph,
fnd],
Hibiki AI Limited [cph],
R Consortium [fnd] |
Maintainer: |
Charlie Gao <charlie.gao at posit.co> |
BugReports: |
https://github.com/r-lib/nanonext/issues |
License: |
MIT + file LICENSE |
URL: |
https://nanonext.r-lib.org, https://github.com/r-lib/nanonext |
NeedsCompilation: |
yes |
SystemRequirements: |
'libnng' >= 1.9 and 'libmbedtls' >= 2.5, or 'cmake'
and 'xz' to compile NNG and/or Mbed TLS included in package
sources |
Citation: |
nanonext citation info |
Materials: |
README NEWS |
In views: |
HighPerformanceComputing, WebTechnologies |
CRAN checks: |
nanonext results |
Documentation:
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=nanonext
to link to this page.