code wiki / _hdl_build / nx_viz_datajoin.nx

nx_viz_datajoin.nx

buildroot/runtime/_hdl_build/nx_viz_datajoin.nx

1206 B25 linesdepth 2pulls 2 transitivereach 1 importersview sourcekind tooltopic viz
docsdependenciesstructsconstsfunctions

about

nx_viz_datajoin.nx -- the DATA-JOIN math core of the INTERACTION layer (the d3-selection enter/update/exit core, bits-up). Given the currently-bound keys (old) and the new data keys, classify each new key as UPDATE (key already present) or ENTER (new), and count EXITs (old keys gone). The set-diff that drives every d3 data-join. Pure integer -> WASM-deployable. Closes sel-datajoin. license_tier: ORIGINAL

dependencies 1 imports · 1 importers

nx_syscalls.nx nx_viz_datajoin.nx nx_viz_datajoin_gate.nx

imports: nx_syscalls.nx

imported by: nx_viz_datajoin_gate.nx

structs

none

consts

none

functions

8func vj_classify(new_keys: *i64, n_new: i64, old_keys: *i64, n_old: i64, class_out: *i64) -> i64
called by 1: main
25func main() -> i64 { return 0 }