Re:Flow-based Programming
by peterlk on Saturday January 10, 2015 @04:35PM
(#8868022)
What specifically differentiates this from functional reactive programming?
[ Parent
| on HN ]
Matt Carkci's book discusses the different closely related topics of data flow, flow based programming and reactive programming, very clearly and i quite some detail:
Can highly recommend.
Re:Flow-based Programming
by mattcarkci on Sunday January 11, 2015 @10:07PM
(#8872326)
Matt Carkci here (the book author)...
Thank you for the kind words... everyone.
When I started writing the book "Dataflow and Reactive Programming Systems" I thought I completely understood the various forms of dataflow. Yet in doing research for the book I found there are many more subtle variations than I ever knew existed.
The book went through many iterations before I felt I accurately described the similarities and differences between the many forms of dataflow. I'm happy to hear that I may have succeeded.
Otherwise, a search for "reactive programming" in the FBP mailing list, will give quite some info too:
https://groups.google.com/forum/#!searchin/flow-based-progra...
Wow, we just recommended the same book within seconds of each other. But seriously it's a good book, if you have interest in the topic it's worth reading.
I believe the author started http://www.reddit.com/r/dataflowprogramming/ It's a bit slow, but there's a lot of good stuff in there already.
Indeed :)
Re:Flow-based Programming
by seanmcdirmid on Saturday January 10, 2015 @08:12PM
(#8868642)
Not really related. FRP has as much in common with dataflow programming as generic functional programming does. Related incidentally in that both refuse side effects, but one is based on function application while the other is based on data flow connections.
I'm not really familiar with how flow-based programming differs from data flow programming, however.