|
1 | | -Package: nanonext |
2 | 1 | Type: Package |
| 2 | +Package: nanonext |
3 | 3 | Title: NNG (Nanomsg Next Gen) Lightweight Messaging Library |
4 | 4 | Version: 1.5.2.9005 |
5 | | -Description: R binding for NNG (Nanomsg Next Gen), a successor to ZeroMQ. NNG is |
6 | | - a socket library for reliable, high-performance messaging over in-process, |
7 | | - IPC, TCP, WebSocket and secure TLS transports. Implements 'Scalability |
8 | | - Protocols', a standard for common communications patterns including |
9 | | - publish/subscribe, request/reply and service discovery. As its own threaded |
10 | | - concurrency framework, provides a toolkit for asynchronous programming and |
11 | | - distributed computing. Intuitive 'aio' objects resolve automatically when |
12 | | - asynchronous operations complete, and synchronisation primitives allow R to |
13 | | - wait upon events signalled by concurrent threads. |
14 | | -Authors@R: |
15 | | - c(person(given = "Charlie", |
16 | | - family = "Gao", |
17 | | - role = c("aut", "cre"), |
18 | | - |
19 | | - comment = c(ORCID = "0000-0002-0750-061X")), |
20 | | - person(given = "Posit Software, PBC", |
21 | | - role = c("cph", "fnd")), |
22 | | - person(given = "Hibiki AI Limited", |
23 | | - role = "cph"), |
24 | | - person(given = "R Consortium", |
25 | | - role = "fnd")) |
| 5 | +Authors@R: c( |
| 6 | + person("Charlie", "Gao", , " [email protected]", role = c("aut", "cre"), |
| 7 | + comment = c(ORCID = "0000-0002-0750-061X")), |
| 8 | + person("Posit Software, PBC", role = c("cph", "fnd"), |
| 9 | + comment = c(ROR = "03wc8by49")), |
| 10 | + person("Hibiki AI Limited", role = "cph"), |
| 11 | + person("R Consortium", role = "fnd") |
| 12 | + ) |
| 13 | +Description: R binding for NNG (Nanomsg Next Gen), a successor to ZeroMQ. |
| 14 | + NNG is a socket library for reliable, high-performance messaging over |
| 15 | + in-process, IPC, TCP, WebSocket and secure TLS transports. Implements |
| 16 | + 'Scalability Protocols', a standard for common communications patterns |
| 17 | + including publish/subscribe, request/reply and service discovery. As |
| 18 | + its own threaded concurrency framework, provides a toolkit for |
| 19 | + asynchronous programming and distributed computing. Intuitive 'aio' |
| 20 | + objects resolve automatically when asynchronous operations complete, |
| 21 | + and synchronisation primitives allow R to wait upon events signalled |
| 22 | + by concurrent threads. |
26 | 23 | License: MIT + file LICENSE |
27 | | -BugReports: https://github.com/r-lib/nanonext/issues |
28 | 24 | URL: https://nanonext.r-lib.org, https://github.com/r-lib/nanonext |
29 | | -Encoding: UTF-8 |
30 | | -SystemRequirements: 'libnng' >= 1.9 and 'libmbedtls' >= 2.5, or 'cmake' and 'xz' |
31 | | - to compile NNG and/or Mbed TLS included in package sources |
| 25 | +BugReports: https://github.com/r-lib/nanonext/issues |
32 | 26 | Depends: |
33 | 27 | R (>= 3.6) |
34 | | -Enhances: |
35 | | - promises |
36 | 28 | Suggests: |
37 | 29 | later, |
38 | 30 | litedown |
39 | | -VignetteBuilder: litedown |
40 | | -RoxygenNote: 7.3.2 |
41 | | -Roxygen: list(markdown = TRUE) |
| 31 | +Enhances: |
| 32 | + promises |
| 33 | +VignetteBuilder: |
| 34 | + litedown |
42 | 35 | Biarch: true |
43 | 36 | Config/build/compilation-database: true |
44 | 37 | Config/Needs/website: tidyverse/tidytemplate |
| 38 | +Config/usethis/last-upkeep: 2025-04-23 |
| 39 | +Encoding: UTF-8 |
| 40 | +Roxygen: list(markdown = TRUE) |
| 41 | +RoxygenNote: 7.3.2.9000 |
| 42 | +SystemRequirements: 'libnng' >= 1.9 and 'libmbedtls' >= 2.5, or 'cmake' |
| 43 | + and 'xz' to compile NNG and/or Mbed TLS included in package sources |
0 commit comments