Package: mizu
Title: Thread-Speed 'Async' and Parallel R over Shared Memory
Version: 0.1.0
Authors@R: c(
    person("Charlie", "Gao", , "charlie.gao@posit.co", role = c("aut", "cre"),
           comment = c(ORCID = "0000-0002-0750-061X")),
    person("Posit Software, PBC", role = c("cph", "fnd")),
    person("Pierre", "L'Ecuyer", role = "cph",
           comment = "RngStreams library")
  )
Description: Parallel computation and data exchange between R processes on
    the same machine: lock-free channels, work-stealing task pools, and a
    parallel map over 'POSIX' shared memory (Linux, macOS) or 'Win32' file
    mappings (Windows), with the hot path entirely in user space.
    Communication is cheap enough that work can be divided as finely as
    with threads. Vectors and data frames transfer zero-copy, received as
    'ALTREP' views over the shared pages, and 'Apache Arrow' tables and
    record batches travel as a single frame with zero-copy conversion in
    both directions. Receives and task results integrate with 'later' and
    'promises' for non-blocking, event-driven applications such as
    'shiny'. Channels, pools, and maps interoperate with 'pymizu', so a
    peer or worker can equally be a Python process. It complements
    'mirai', and its payloads interoperate with 'mori' shared objects.
License: MIT + file LICENSE
URL: https://shikokuchuo.net/mizu/, https://github.com/shikokuchuo/mizu
BugReports: https://github.com/shikokuchuo/mizu/issues
Depends: R (>= 4.3)
Suggests: arrow, bit64, later, mori, nanoarrow, promises, quarto,
        rlang, testthat (>= 3.0.0)
VignetteBuilder: quarto
Config/build/compilation-database: true
Config/Needs/website: tidyverse/tidytemplate
Config/roxygen2/markdown: TRUE
Config/roxygen2/version: 8.1.1
Config/testthat/edition: 3
Encoding: UTF-8
NeedsCompilation: yes
Packaged: 2026-11-04 18:02:03 UTC; cg334
Author: Charlie Gao [aut, cre] (ORCID: <https://orcid.org/0000-0002-0750-061X>),
  Posit Software, PBC [cph, fnd],
  Pierre L'Ecuyer [cph] (RngStreams library)
Maintainer: Charlie Gao <charlie.gao@posit.co>
Repository: CRAN
Date/Publication: 2026-11-04 18:30:02 UTC
