code wiki / _hdl_build / nx_infomgmt_race.nx
nx_infomgmt_race.nx
buildroot/runtime/_hdl_build/nx_infomgmt_race.nx
about
nx_infomgmt_race.nx -- IM6: THE BEAT-SQLITE RACE (the named EXCEED measurement
of the S-class-exceed information-management ladder).
Two lanes, SAME input (elder_census.log), SAME logical work, each lane
SELF-TIMES only its storage-engine work (parse excluded on both sides):
SOV lane: /tmp/nx_race_sov_worker.sov.elf (segment store, fsync'd commit,
binary-search keyed reads) -> SOVW/SOVR us= count=
SQL lane: python3 sqlite3 (the incumbent; -> SQLW/SQLR us= count=
never linked -- run as an EXTERNAL COMPETITOR PROCESS; the
harness .py is written to /tmp at runtime so the repo stays
pure NishiLang; sqlite commits fsync by default = comparable
durability semantics)
Verdict law: the numbers are MEASURED and logged win or lose -- a loss is
filed evidence naming the next optimization rung, never silenced. Exit 0
only when counts cross-check AND the sovereign lane wins BOTH phases (the
exceed claim itself). Durable: knowledge/status/infomgmt_race.log.
license_tier: ORIGINAL
dependencies 1 imports · 0 importers
imports: nx_syscalls.nx
imported by: nobody (leaf or entry point)
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| 21 | const K_MAGIC_8192: i64 = 8192 |
| 22 | const K_MAGIC_8000: i64 = 8000 |
functions
| 24 | func rc_p(s: *u8) -> i64 |
| 31 | func rc_fp(fd: i64, s: *u8) -> i64 |
| 38 | func rc_fn(fd: i64, v: i64) -> i64 |
| 52 | func rc_cat(dst: *u8, off: i64, s: *u8) -> i64 called by 1: main |
| 58 | func rc_catn(dst: *u8, off: i64, v: i64) -> i64 |
| 71 | func rc_run(path: *u8, a1: *u8, a2: *u8, a3: *u8, outpath: *u8) -> i64 |
| 96 | func rc_num_after(path: *u8, pat: *u8) -> i64 |
| 134 | func rc_write_py(path: *u8) -> i64 |
| 171 | func main() -> i64 |