14 comments

  • Etheryte an hour ago

    I don't know, as far as I can tell the demo on the homepage is bugged? Or maybe I misunderstand how it's supposed to work? If I click reset after 2 seconds and then click add 1 right after it, the reset never fires. What's up with that, that's not what I expected to happen?

      speedgoose 2 minutes ago

      I guess it comes from the `tagsExhaustive` keyword. But I tried to search what it does in the documentation, and it doesn't return any hit. I then searched in the git repository and found it in some examples and CLAUDE.md but it doesn't really seem straightforward.

      Perhaps it makes sense for AI agents, but as a human, I will pass.

      airstrike 9 minutes ago

      [delayed]

      danfritz 37 minutes ago

      Yep, it seems that if you hammer messages things get easily dropped or the async behavior is not executed.

      IMO the reset should fire regardless what happens after it.

  • rramon 37 minutes ago

    Just wondering how a matching backend framework for correctness would look like. Ideally something that doesn't repeat the React mess with two routers but fits right in Inertia style.

  • satvikpendem 13 minutes ago

    How is Effect, for those who have used it? It's good that algebraic effects are becoming more mainstream.

  • danfritz 41 minutes ago

    This feels a lot like sagas and redux sagas. Anyone else got that vibe?

  • lxe 6 minutes ago

    Is it just me? But every time I use a paradigm of global immutable state, almost always I run into edge cases where practically it falls apart either semantically (mental model explosion) or creates performance issues, whether they stem from architectural problems with the framework itself, or just the way computers operate.

  • dflock an hour ago

    This looks interesting, and I've been keeping an eye on this for a while - but does anyone have experience from actually using this for real?

  • oofbey an hour ago

    As agentic coding matures, this kind of project is the right direction. The mechanics of writing the code become less important. But having a language framework that naturally resists mistakes will become increasingly useful and important.

    Similar to how Rust is obviously a better choice today than C++. Who cares if the language is “more difficult” to code in, if the agents are doing the coding. What we need is building blocks that make it harder to author bugs.

      dflock an hour ago

      That's an interesting - and maybe correct - point. Looking at the examples, it seems very long winded and not something I would want to write myself - but maybe I don't need to care about that anymore, as you say!

      triyambakam 9 minutes ago

      I was thinking about agentic coding as well and a few years ago I probably would have really been interested in this project. But now it sits at a lower abstraction where I care less since the agent is the one managing it. It's strange

      whattheheckheck 42 minutes ago

      And tla+ / sequence diagram / user flow diagrams / data models all in one "thing"

  • hnsmomdpvp 30 minutes ago

    Finally someone said it