datahike

whilo 2026-05-06T01:48:23.856109Z

*rechentafel 0.1.x — pure-Clojure spreadsheet interpreter* Hi all — first public cut of org.replikativ/rechentafel is on Clojars. A pure-Clojure formula engine: parser, per-cell dependency graph, incremental recalc, ~270 functions, Excel 365 dynamic arrays + LET / LAMBDA, structured table refs, 3D refs. No POI, no LibreOffice, no native deps at runtime. - *Cross-platform*: same .cljc source on JVM and Node/browser cljs - *Persistent*: workbook is an immutable value — set-cell shares structure with the parent, so forking is cheap - *Seedable PRNG*: (assoc wb :rng-seed N) makes RAND/RANDARRAY deterministic - *Optional .xlsx I/O* under the :poi alias (load + dynamic-array round-trip) Verified against POI and LibreOffice on a benchmark suite. ~70× faster than headless LibreOffice on the 10k-cell shapes. GitHub: <https://github.com/replikativ/rechentafel> Feedback / issues / Excel quirks you've hit very welcome.

🔥 4