4 ms·
There's a great Signals and Threads (Jane Street's Podcast) episode about this work: https://signalsandthreads.com/building-a-ui-framework/ https://signalsandth
by bsmith89 2mo ago
There's a great Signals and Threads (Jane Street's Podcast) episode about this work: https://signalsandthreads.com/building-a-ui-framework/ https://signalsandthreads.com/building-a-ui-framework/
- strongly-typed 2mo agoA framing from that podcast that helped me better understand the role of Bonsai is that it's really a framework for building incremental distributed state machines.
- frutiger 2mo agoThis framing is also in the post. From the readme: > Bonsai itself -- this library -- is actually more generic than the above makes it sound. It allows you to build general-purpose incremental, composable state machines. Bonsai_web builds on top of that core library, specializing it for interactive browser-based UIs, but we also have Bonsai_term for building interactive terminal-based UIs.
- dtornabene 2mo agoThe docs are a bit sparing but if you read the source its pretty cool to see how they did this.
- HolyLampshade 2mo agoThe entirety of modern financial markets is simply incremental distributed state machines.
- lenkite 2mo agoThe value proposition about this web framework over things like React, Phoenix, etc is that it uses incremental computing right ? Using Jane Street's incremental computing library. I see it being used at https://github.com/janestreet/bonsai/blob/f31661450eb133fe89564219d97669c2735c6622/bonsai.opam#L21 https://github.com/janestreet/bonsai/blob/f31661450eb133fe89...
- boywitharupee 2mo agois it this? https://github.com/janestreet/incremental https://github.com/janestreet/incremental