Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not sure of other lisps, but clojure has piping. I was under the impression in general that composing functions is pretty standard in FP. For example the above can be written:

    (-> (* 2 PI x) sin sqrt log)
Also while `comp` in clojure is right to left, it is easy to define one left to right. And if anything, it even uses less parentheses than the OOP example, O(1) vs O(n).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: