1. 4

    As a native English speaker this is an interesting insight into the added difficulty a non native speaker faces with English being the predominant language in programming. Something I’d (naively) not considered. It’s also intriguing to see point free programming as a method for just having fewer concepts to name.

    1. 4

      Great article. The “functional runtime” mentioned towards the end reminds me of Gary Bernhardt’s “functional core, imperitive shell” concept. He talks about it some in this talk: https://www.destroyallsoftware.com/talks/boundaries

      Gonna need to re-read a bit to get my head around the “actions as objects” idea, but good stuff overall.

      1. 5

        There is also a talk by @pushcx which explores a similar direction: https://www.youtube.com/watch?v=uFpXKLSREQo I found it very interesting.

        1. 2

          To give credit where it’s due, Bernhardt’s Boundaries talk directly inspired the experimentation that became that talk.