Ty Overby
Ty Overby
```ocaml module Continuation = Effect.Define1 (struct module Action = struct type 'a t = ('a -> unit Ui_effect.t) -> unit Ui_effect.t end let handle action ~on_response = on_response |> Effect.of_sync_fun...
Apparently this combinator already exists and is called `Bonsai_extra.with_self_effect`...
are you able to build other examples, like hello_world?
I would recommend copying the hello-world folder into a new opam-switch and installing bonsai from opam instead of trying to use it from the github clone
That api looks like it has the type signature from a very old version of Bonsai, could you check to see what version you have installed via opam
Ah, yes that is the right package, but I'm a bit surprised that deasync is required if you aren't using our bonsai-test + async integration. I'll look into this
Hey! Thanks a bunch for all the comments and proposals! > One of the larger changes I'm proposing in the accompanying PR is moving away from the "Graph" vs "Output...
> > Regarding `Dynamic_scope`, the goal is to allow you to pass values around without having to thread them through many different functions. > > I remember covering the concept...
> Ah that explains a lot, thank you! So would it be correct to say that: > > * `set` evaluates a computation with a new value bound to the...
@askvortsov1 That is so cool! Thanks for sharing!