Scoped Propagators
orionreed.com
Scoped Propagators
1–10 of 32 posts
Re: Scoped Propagators
#2Compared to FRP it is perhaps a bit more declarative in the definition of scopes, but otherwise seems equivalent. I'm interested in more details on this. I'm also a bit confused by
> This model has not yet been formalised, and while the propagators themselves can be simply expressed as a function ... I have not yet found an appropriate way to express scopes and the relationship between the two.
This seems straightforward to me (e.g. a scope could be a set of types, where each distinct event has a distinct type) so I think I'm missing something here.
Re: Scoped Propagators
#3A game of cat and mouse: https://x.com/blixt/status/1797384954172625302
An analog clock: https://x.com/blixt/status/1798393279194824952
I think tools like these, with better UX and more guard rails for the code, can really help people understand logic and systems in a much more visually intuitive way. In some aspects, these propagators work similar to Excel, which I think a lot of people already have some intuition for.
Re: Scoped Propagators
#4This flips that, so nodes are data, which accept functions from events, it applies that function to itself, then decides to propagate that event onwards or not.
I like it! That model works really well for this sort of visual programming demoed in the infinite canvas stuff.
Re: Scoped Propagators
#5Some of the videos are broken for me (using Firefox). Otherwise looks pretty neat. Compared to FRP it is perhaps a bit more declarative in the definition of scopes, but otherwise seems equivalent. I'm interested in more details on this. I'm also a bit confused by > This model has not yet been formalised, and while the propagators themselves can be simply expressed as a function ... I have not yet found an appropriate…
I encourage people to read the original Propagator Networks paper by Alexey Radul (advisor: Prof. Gerald Sussman of SICP) referenced in the Prior Work section. It's full of fascinating ideas.
Re: Scoped Propagators
#6Re: Scoped Propagators
#7Some of the videos are broken for me (using Firefox). Otherwise looks pretty neat. Compared to FRP it is perhaps a bit more declarative in the definition of scopes, but otherwise seems equivalent. I'm interested in more details on this. I'm also a bit confused by > This model has not yet been formalised, and while the propagators themselves can be simply expressed as a function ... I have not yet found an appropriate…
All but two of the videos are broken for me on both Chrome and Firefox. I would love to see the rest! I encourage people to read the original Propagator Networks paper by Alexey Radul (advisor: Prof. Gerald Sussman of SICP) referenced in the Prior Work section. It's full of fascinating ideas. https://dspace.mit.edu/handle/1721.1/54635
Re: Scoped Propagators
#8Earlier quoted context omitted.
All but two of the videos are broken for me on both Chrome and Firefox. I would love to see the rest! I encourage people to read the original Propagator Networks paper by Alexey Radul (advisor: Prof. Gerald Sussman of SICP) referenced in the Prior Work section. It's full of fascinating ideas. https://dspace.mit.edu/handle/1721.1/54635
Would love to know which videos are broken and any other details so I can try and fix that!
All the videos play in Safari. I have not tried Chrome.
Re: Scoped Propagators
#9Earlier quoted context omitted.
Would love to know which videos are broken and any other details so I can try and fix that!
None of the MP4 videos play in Firefox. The MOV videos play fine. All the videos play in Safari. I have not tried Chrome.
Re: Scoped Propagators
#10Some of the videos are broken for me (using Firefox). Otherwise looks pretty neat. Compared to FRP it is perhaps a bit more declarative in the definition of scopes, but otherwise seems equivalent. I'm interested in more details on this. I'm also a bit confused by > This model has not yet been formalised, and while the propagators themselves can be simply expressed as a function ... I have not yet found an appropriate…
All but two of the videos are broken for me on both Chrome and Firefox. I would love to see the rest! I encourage people to read the original Propagator Networks paper by Alexey Radul (advisor: Prof. Gerald Sussman of SICP) referenced in the Prior Work section. It's full of fascinating ideas. https://dspace.mit.edu/handle/1721.1/54635
I absolutely love Alexey Radul's dissertation. So interesting to see this article show up on the HN front page after I just published my own experiment with propagators yesterday: https://dthompson.us/posts/functional-reactive-user-interfac...
I need to learn more about the design decisions behind scoped propagators and why they deviate from "regular" propagators.