I built Kumi – a typed, array-oriented dataflow compiler in Ruby
Show HN: Kumi – a portable, declarative, functional core for business logic
I built Kumi – a typed, array-oriented dataflow compiler in Ruby is active in the show hn launch space.
Profile
Hi HN, I'm the author of Kumi, a declarative, statically-typed, array-oriented, compiled DSL for building calculation systems (think spreadsheets). It is implemented entirely in Ruby (3.1+) and statically checks everything, targets an array-first IR, and compiles down to Ruby/JS. I have been working on it for the past few months and I am curious what you think.The linked demo covers finance scenarios, tax calculators, Conway's Game of Life (array ops), and a quick Monte Carlo walkthrough so you can see the zero-runtime codegen in practice. (The GOL rendering lives in the supporting React app; Kumi handles the grid math.)The Original Problem:The original idea for Kumi came from a complex IAM
I built Kumi – a typed, array-oriented dataflow compiler in Ruby is positioned in show hn launch, a segment that rewards a clear, focused offering.
Its current recorded stage is Show HN launch.
| Sector | Show HN launch |
|---|---|
| Stage | Show HN launch |
Website: kumi-play-web.fly.dev/?example=monte-carlo-simulation
Browse related
Create a free account