It might be a very performant UI framework in OCaml, but all the UI elements look extremely unpolished to me, like what a really smart high-school kid would build the GUI for his side project on Windows in 90s. Thanks, I can use JS as a functional programming language.
Bonsai: Janestreet's UI Library
151–160 of 165 posts
Re: Bonsai: Janestreet's UI Library
#152There's a great Signals and Threads (Jane Street's Podcast) episode about this work: https://signalsandthreads.com/building-a-ui-framework/
Re: Bonsai: Janestreet's UI Library
#153The "Why Bonsai?" I found really funny. Let me re-write that section for you: Why Bonsai? At Jane Street we're super excited by Functional programming and by CAML in particular, so when we need low latency software, we use OCAML, when we need hardware, we write out own langauge - HardCAML, and when we need a Web UI, we build a Web UI framework in CAML. Because we fucking love CAML.
Agreed, looks like it's reinventing the wheels. Frameworks does not really matter today, AI agents write the code anyway.
Re: Bonsai: Janestreet's UI Library
#154Earlier quoted context omitted.
Jane Street made it's way into today's Wall St Journal for its quantitative prowess and hiring of Math PhD's. What was stunning to hear was that their 2nd quarter profits were a record $10.3 billion, nearly double that of Goldman Sachs and Morgan Stanley (much larger firms).
They made money through extreme manipulation of the Indian stock market...when working with a market that has 422X leverage through derivatives its much easier to make money. https://www.youtube.com/watch?v=VhqosmgfGR0
Re: Bonsai: Janestreet's UI Library
#155Earlier quoted context omitted.
Yes, the fraud was done in india. Why does that matter?
“Banned from the Asian markets” was the original claim. The actual fact is: banned from Indian markets, with the ban now lifted.
A big wart on them, and the entire ocaml ecosystem.
Re: Bonsai: Janestreet's UI Library
#156Earlier quoted context omitted.
FWIW if you listen to Signals and Threads (the Jane Street podcast) they talk about this. They have dedicated UX designers who do relatively little code but focus entirely on making the UX as optimal for the traders as possible and one of them was on an episode. They talked about how most of the normal UX rules for SW go out the window because quants and traders have such different needs than "normal software".
Is there any professional software that wouldn't benefit from high information density? Most software design is optimized for the non-users who have to approve it.
Re: Bonsai: Janestreet's UI Library
#157Re: Bonsai: Janestreet's UI Library
#158All your money and retirement funds are safe; I’m too dumb to work at JaneStreet; every time I see OCAML I feel less than and confused.
Re: Bonsai: Janestreet's UI Library
#159There's a great Signals and Threads (Jane Street's Podcast) episode about this work: https://signalsandthreads.com/building-a-ui-framework/
The 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/f31661450eb133fe89...
Re: Bonsai: Janestreet's UI Library
#160Earlier quoted context omitted.
There's also Fable for F# but I believe this commenter is being sarcastic. Javascript is a common backend language.
I’m that ridiculous person who would rather learn OCaml from scratch if it meant I never had to use JS Kidding of course. Mostly.