mirai
Installation
SKILL.md
mirai is a minimalist R framework for async, parallel, and distributed evaluation, built on nanonext.
Core Principle: Explicit Dependency Passing
mirai evaluates expressions in a clean environment on a daemon process. Nothing from the calling environment is available unless passed explicitly — this is the #1 source of mistakes.
# WRONG: my_data and my_func are not available on the daemon
m <- mirai(my_func(my_data))
There are two ways to pass objects, and the names used must match the names referenced in the expression.
.args (recommended)
Objects in .args populate the expression's local evaluation environment — available directly by name inside the expression.