I'm on the side of lisp here, but in OOP you'd usually write something like
val.firstFn().secondFn()
Re:The Roots of Lisp (2001)
by lkschubert8 on Thursday January 16, 2020 @08:35AM
(#22064338)
I've seen a lot of breaking that out into the following in imperative languages.
var intermediaryVal = firstFn(val);
var result = secondFn(intermediaryVal);
How's this different than:
other than the placement of parenthesis, the two cases read exactly the same, left to right.