3 ms·
As you, I like the focus on data-flow, but I disagree when you said that: > Making all dependencies explicit will force you into writing immutable code. We ha
by dwenzek 9y ago
As you, I like the focus on data-flow, but I disagree when you said that:
> Making all dependencies explicit will force you into writing immutable code.
We have the opposite:
Writing immutable code will force you into making all dependencies explicit.
- dahart 9y ago:) You sure you disagree? I said both, and the most important part is it works both ways. That's why I like the data-flow point of view; it more naturally gives rise to thinking about both immutability and explicit dependencies, and helps to avoid arguments over whether immutability is what defines functional programming.
- dwenzek 9y agoIndeed I reacted a bit too quickly ! You are right. You were even going straight to the point when saying that "These are two sides of the data-flow coin."