Live data from Hacker News

Differential Dataflow for the Masses

github.com

1–10 of 12 posts

Re: Differential Dataflow for the Masses

#2
Love this project!

Since "Differential Dataflow" has a specific meaning though and this isn't it, I wonder if a different title wouldn't be better?

"DBSP for the masses" presumes someone already knows what DBSP is so that doesn't work.

What about "Incremental Dataflow for the masses" or "Incremental Dataflow in Python"?

Re: Differential Dataflow for the Masses

#5
post #2

Love this project! Since "Differential Dataflow" has a specific meaning though and this isn't it, I wonder if a different title wouldn't be better? "DBSP for the masses" presumes someone already knows what DBSP is so that doesn't work. What about "Incremental Dataflow for the masses" or "Incremental Dataflow in Python"?

Incremental Dataflow for the Masses sounds much better :)

Re: Differential Dataflow for the Masses

#9

Electric Clojure v3 also implements differential dataflow. [0] [0] https://www.youtube.com/watch?v=mP9e_FDjHLU

Electric Clojure v3 cannot be "Differential Dataflow" because it *seems* to be restricted to DAGs only. Differential Dataflow is highly expressive, it supports iteration.

Re: Differential Dataflow for the Masses

#10

Electric Clojure v3 also implements differential dataflow. [0] [0] https://www.youtube.com/watch?v=mP9e_FDjHLU

Electric Clojure v3 cannot be "Differential Dataflow" because it *seems* to be restricted to DAGs only. Differential Dataflow is highly expressive, it supports iteration.

(electric founder here) we are lowercase differential dataflow my friend. Fwiw our model does support cycles and iteration, we simply didn’t bother to formally reify cycles yet, because we have a functional effect system under the hood and using that to implement cycles by userland side effect does the right thing, is perfectly efficient, and has very little downside.
Post reply on HN