News for hackers. Stuff that matters.
Re:Show HN: A JavaScript function that looks and behaves lik... by moritzwarhier on Wednesday September 27, 2023 @12:36PM (#37677273)
I agree. In the example case, I don't see why left-to-right or top-to-bottom would be more readable.

Sure, it is good most of the time, but operator precedence rules exist for a reason.

I don't want to read

  2.chain(x => x * 2).chain(f)
instead of

  f(2*x)
These patterns have their place for async programming, pure FP, streams and more.

They can also be a distraction.

E.g. the library introduces its own promise-unwrapping semantics and more.

I don't see the use for such a generic implementation, although I applaud the effort.

There are no comments on this comment yet.