News for hackers. Stuff that matters.
Re:Functional Reactive Programming by marcosdumay on Tuesday August 16, 2022 @11:39AM (#32484271)
FRP is like OOP. For some problems, there is a level of granularity where it's an absolute killer, and nothing gets even nearly as effective. But if you write it with too much granularity, it will completely destroy your code. (And with too little granularity, it will be useless.)

This phrase alone: "data-flows that go through multiple modules" is a very good indication that you broke things down too much, and should have ditched the FRP abstraction on a higher level.

Re:Functional Reactive Programming by cybrox on Wednesday August 17, 2022 @05:37AM (#32494132)
I absolutely agree. We took over the codebase from another team and they really took clean code abstraction to the next next level while using every last detail the FRP libraries provided.

It's better when you use a reasonable level of abstraction and think hard about maintainability of FRP code beforehand.