CRAN/E | nanonext

nanonext

NNG (Nanomsg Next Gen) Lightweight Messaging Library

Installation

About

R binding for NNG (Nanomsg Next Gen), a successor to ZeroMQ. NNG is a socket library implementing 'Scalability Protocols', a reliable, high-performance standard for common communications patterns including publish/subscribe, request/reply and service discovery, over in-process, IPC, TCP, WebSocket and secure TLS transports. As its own threaded concurrency framework, provides a toolkit for asynchronous programming and distributed computing, with intuitive 'aio' objects which resolve automatically upon completion of asynchronous operations, and synchronisation primitives allowing R to wait upon events signalled by concurrent threads.

Citation nanonext citation info
shikokuchuo.net/nanonext/
github.com/shikokuchuo/nanonext/
System requirements 'libnng' >= 1.5 and 'libmbedtls' >= 2.5, or 'cmake' to compile NNG and/or Mbed TLS included in package sources
Bug report File report

Key Metrics

Version 0.13.2
R ≥ 3.5
Published 2024-03-01 27 days ago
Needs compilation? yes
License GPL (≥ 3)
CRAN checks nanonext results

Downloads

Yesterday 215 +129%
Last 7 days 722 -5%
Last 30 days 3.392 +0%
Last 90 days 9.684 +19%
Last 365 days 33.577 +177%

Maintainer

Maintainer

Charlie Gao

charlie.gao@shikokuchuo.net

Authors

Charlie Gao

aut / cre

Hibiki AI Limited

cph

R Consortium

fnd

Material

README
NEWS
Reference manual
Package source

In Views

HighPerformanceComputing
WebTechnologies

Vignettes

nanonext - NNG Lightweight Messaging Library

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

nanonext archive

Depends

R ≥ 3.5

Suggests

knitr
markdown

Reverse Imports

crew
ichimoku
mirai
mirai.promises

Reverse Suggests

targets