Designed for simplicity, a 'mirai' evaluates an R expression asynchronously, locally or distributed over the network. Built on 'nanonext' and 'NNG' for modern networking and concurrency, scales efficiently to millions of tasks over thousands of parallel processes. Provides optimal scheduling over fast 'IPC', TCP, and TLS connections, integrating with SSH or cluster managers. Implements event-driven promises for reactive programming, and supports custom serialization for cross-language data types.
| Version: | 2.5.3 |
| Depends: | R (≥ 3.6) |
| Imports: | nanonext (≥ 1.7.2) |
| Suggests: | cli,litedown,otel,otelsdk |
| Enhances: | parallel,promises |
| Published: | 2025-12-01 |
| DOI: | 10.32614/CRAN.package.mirai |
| Author: | Charlie Gao |
| Maintainer: | Charlie Gao <charlie.gao at posit.co> |
| BugReports: | https://github.com/r-lib/mirai/issues |
| License: | MIT + fileLICENSE |
| URL: | https://mirai.r-lib.org,https://github.com/r-lib/mirai |
| NeedsCompilation: | no |
| Citation: | mirai citation info |
| Materials: | README,NEWS |
| In views: | HighPerformanceComputing |
| CRAN checks: | mirai results |
| Package source: | mirai_2.5.3.tar.gz |
| Windows binaries: | r-devel:mirai_2.5.3.zip, r-release:mirai_2.5.3.zip, r-oldrel:mirai_2.5.3.zip |
| macOS binaries: | r-release (arm64):mirai_2.5.3.tgz, r-oldrel (arm64):mirai_2.5.3.tgz, r-release (x86_64):mirai_2.5.3.tgz, r-oldrel (x86_64):mirai_2.5.3.tgz |
| Old sources: | mirai archive |
Please use the canonical formhttps://CRAN.R-project.org/package=miraito link to this page.