Type: Package
Package: mirai
Title: Minimalist Async Evaluation Framework for R
Version: 2.6.1
Authors@R: c(
    person("Charlie", "Gao", , "charlie.gao@posit.co", role = c("aut", "cre"),
           comment = c(ORCID = "0000-0002-0750-061X")),
    person("Joe", "Cheng", , "joe@posit.co", role = "ctb"),
    person("Posit Software, PBC", role = c("cph", "fnd"),
           comment = c(ROR = "03wc8by49")),
    person("Hibiki AI Limited", role = "cph")
  )
Description: Evaluates R expressions asynchronously and in parallel,
    locally or distributed across networks. An official parallel cluster
    type for R. Built on 'nanonext' and 'NNG', its non-polling,
    event-driven architecture scales from a laptop to thousands of
    processes across high-performance computing clusters and cloud
    platforms.  Features FIFO scheduling with task cancellation, promises
    for reactive programming, 'OpenTelemetry' distributed tracing, and
    custom serialization for cross-language data types.
License: MIT + file LICENSE
URL: https://mirai.r-lib.org, https://github.com/r-lib/mirai
BugReports: https://github.com/r-lib/mirai/issues
Depends: 
    R (>= 3.6)
Imports: 
    nanonext (>= 1.8.0)
Suggests: 
    cli,
    later,
    litedown,
    otel,
    otelsdk,
    secretbase
Enhances: 
    parallel,
    promises
VignetteBuilder: 
    litedown
Config/Needs/coverage: rlang
Config/Needs/website: tidyverse/tidytemplate
Config/usethis/last-upkeep: 2025-04-23
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.3
