News for hackers. Stuff that matters.
Re:When Does Point-Free Notation Make Code More Readable? by vanderZwan on Friday September 29, 2017 @10:57AM (#15365848)
Concatenative languages come to mind. You basically don't have to think about partial application ever again, because you get it "for free" (at the cost of reverse Polish notation). Forth, Joy, Factor and Kitten are all examples of languages based on this paradigm.

[0] https://en.wikipedia.org/wiki/Forth_(programming_language)

[1] https://web.archive.org/web/20111007025556/http://www.latrob...

[2] http://factorcode.org/

[3] http://kittenlang.org/

Re:When Does Point-Free Notation Make Code More Readable? by hashmal on Friday September 29, 2017 @11:27AM (#15366114)
Indeed, concatenative languages are a perfect example of point-free notation. I don't see the point (pun!) of doing it in JS or any mainstream language though.

They are also a joy to design/implement* and doing it really changes how you think about programming.

* http://hashmal.github.io/shirka/ my personnal attempt at designing such a language. warning: very old, dirty, buggy code.