8 comments

  • Smaug12372 days ago
    Hey, I&#x27;ve been on an odyssey to port this (for a very liberal definition of &quot;port&quot;) to .NET for many months!<p>The underlying library [Incremental][0] [is ported][1] though currently unused; the &quot;ported&quot; framework itself doesn&#x27;t yet include any Bonsai magic, but the terminal-side stuff is [Zoomies][2], in which [this is broadly what it looks like][3] to write a VDOM (scroll down to line 100 to see how to process user interaction, and line 150 to see how that VDOM renders). All very incomplete and with a big long list of features to add, and the current design is not flexible enough yet to accommodate the &quot;table&quot; primitive, but we&#x27;re slowly getting there.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;janestreet&#x2F;incremental&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;janestreet&#x2F;incremental&#x2F;</a><p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;Smaug123&#x2F;WoofWare.Incremental&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Smaug123&#x2F;WoofWare.Incremental&#x2F;</a><p>[2]: <a href="https:&#x2F;&#x2F;github.com&#x2F;Smaug123&#x2F;WoofWare.Zoomies" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Smaug123&#x2F;WoofWare.Zoomies</a><p>[3]: <a href="https:&#x2F;&#x2F;github.com&#x2F;Smaug123&#x2F;WoofWare.Zoomies&#x2F;blob&#x2F;15bf1875ed651877a08b53122a5865d4815af036&#x2F;WoofWare.Zoomies.Test&#x2F;TestRender.fs#L33-L74" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Smaug123&#x2F;WoofWare.Zoomies&#x2F;blob&#x2F;15bf1875ed...</a>
  • sroerick72 days ago
    I too, would like tosee screenshots.<p>I have not heard of bonsai_web before.<p>Could you feasibly use this to build both web apps and TUI apps simultaneously? If this is the case, I find this extremely interesting. The examples look well fleshed out and interesting.<p>OCAML seems like a perfect language to accomplish this. Ocsigen is pretty complex, but also seems wildly ahead of its time. PPX is a wonderful metaprogramming paradigm and I would love to know how this is being used in production
  • malux8572 days ago
    GUI library with no screenshots, classic
    • FailMore72 days ago
      I was looking for the same thing too
  • jauntywundrkind72 days ago
    Nearby, ghostty-web has a wasm build. Probably not inconceivable to spin a more general wasm build too. <a href="https:&#x2F;&#x2F;github.com&#x2F;coder&#x2F;ghostty-web" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;coder&#x2F;ghostty-web</a> <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46060087">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46060087</a>
  • ranger_danger72 days ago
    An OCaml library*
    • loeg72 days ago
      Seems redundant; the title already includes &quot;Jane Street.&quot;
      • forgotpwd1671 days ago
        Quite amusing how they&#x27;ve become known as that-firm-using-OCaml.
  • some_guy_nobel72 days ago
    README could use more work. Zero images, demos, etc. - why put all the effort into a tool just to market it so poorly...
    • thaumasiotes72 days ago
      Probably because they wrote the tool for internal use and don&#x27;t care whether you start using it.
  • koterpillar72 days ago
    No screenshots or videos?