You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Given this excerpt from the readme, I assume all flyd modules should accept the operation data as the last parameter:
More functional in style. Flyd is more functional than existing FRP libraries. Instead of methods it gives you curried functions with arguments in the order suitable for partial application. This gives more expressive power and modularity.
Why does takeuntil deviate from this paradigm? Is there a specific reason?
To me, takeuntil(endStream, source) makes more sense.
I can make a pass at a PR for this, just want to find out if it's not an important design decision that I'm missing the point of first.
The text was updated successfully, but these errors were encountered:
In fact, as a side note, I found many of the modules listed to be the causes of problems which disappeared once I replaced them with flyd.transduce and Ramda. Perhaps, either they should be much more scrutinized, or just drops those which have Ramda equivalents.
Given this excerpt from the readme, I assume all
flyd
modules should accept the operation data as the last parameter:Why does
takeuntil
deviate from this paradigm? Is there a specific reason?To me,
takeuntil(endStream, source)
makes more sense.I can make a pass at a PR for this, just want to find out if it's not an important design decision that I'm missing the point of first.
The text was updated successfully, but these errors were encountered: