IRC channel logs
2026-07-02.log
back to list of logs
<kestrelwx>dthompson: Hi! Are you working on a FRP library on top of Goblins? <dthompson>propagators are a good fit on top of the actor model, though, for networked things <dthompson>all my FRP explorations so far have been for UI so no goblins <kestrelwx>Does it make sense to write an UI using Goblins? You'd need some object system, right? <identity>well, what is the difference between actors and objects? <dthompson>consider the DOM on the web. that is an existing UI system. a goblins program that runs on the web will need to tie into this somehow, but I don't think the way to do this is by having a 1:1 mapping between UI element and actor, for example. <kestrelwx>So you would have an UI element as a record? <dthompson>I keep the application state layer (actors) separate from the UI layer <dthompson>the abstraction barrier is crossed when the user interacts with the UI or the application state changes in a way that needs to be reflected in the UI <dthompson>they're basically two separate event loops that need to be bridged sometimes