769 B
769 B
load_part_at instances (priv.spacetime / ppc.spacetime)
Approved 2026-11-04.
Goal
Instantiate the same spacetime .so under different part ids (priv.spacetime, ppc.spacetime), each with its own config namespace. Dependents use Spacetime::get("priv.spacetime") etc.
Changes
- Platform
load_part(part_name, path, at_id)viaget_global_mize(); save/restorecur_eval_part. - Rename
Mize::load_part_at→load_part_from_path. config::load_part_at(at_id, part_name)— no-op in generate mode.- Codegen: special SpacetimeDB client gen when
gencontains"spacetime", module at{cwd}/spacetimeif present. sci:gen += spacetime,load_part_at("priv.spacetime", "spacetime").- New
mize/parts/ppc: loadsppc.spacetime.