Live data from Hacker News

Scoped Propagators

orionreed.com

1–10 of 32 posts

Re: Scoped Propagators

#2
Some 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 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

#3
Very cool! Good to see the shoutout to Dennis' Holograph.so work as well. I played around with that one to make some fun things:

A 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

#4
Interesting concept! It does remind me of the observables somewhat, where nodes are functions, which accept data coming in from events, which it transforms, and then chooses to emit new values or not.

This 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

#5

Some 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

#7
post #5

Some 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

Would love to know which videos are broken and any other details so I can try and fix that!

Re: Scoped Propagators

#8
post #5

Earlier 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!

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

#9

Earlier 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.

good to know! seems that I'm using encodings for those which Firefox does not support https://stackoverflow.com/questions/73855321/why-wont-mp4-vi...

Re: Scoped Propagators

#10
post #5

Some 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

Yeah I can't see most of the videos, either. :(

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.

Post reply on HN