When I look through what Rob has done, I see a few patterns clearly traced to LISP, including a strong emphasis on recursive approaches and simplification by relying on functional (immutable) semantics. Look at the bitmap layers work, Newsqueak, Sawzall. There is of course also a heavy dose of pragmatism, which seems to be what you are criticizing.
Your question is therefore answerable: since he was in fact exposed to all that material forty years ago, he would be exactly where he ended up.
Not that there's much type theory in that book, but I'll note that Rob has also worked with type theorists in the past as well, notably Luca Cardelli on Squeak. And he was the one who suggested we approach Phil Wadler to help us work on the semantics of generics in Go. So again the ignorance about programming languages that your comment implies simply isn't accurate.
This pattern of assuming what other people know about is endemic on HN (and the internet more broadly, but especially so here), and it is harmful to productive discussion.
Interestingly, preaching the benefits of "simplicity" is also a very popular pastime on HN but that apparently does not extend to the languages used.
Thank you, this is a very helpful framing of something I've recently been struggling to articulate about languages with sophisticated type systems after having surprisingly positive and productive experiences with Clojure and Go.
https://en.wikipedia.org/wiki/Paradigm_shift#Incommensurabil...
This is exactly what we see. People adhering to different computing paradigms use some of the same words (e.g. "type"), but they have different meanings and basically they talk past each other as a result.
https://www.youtube.com/watch?v=Dq0WFigax_c
It's somewhere in the first 10-20 minutes (if someone wants to give a timestamp link)
(Also, my experience is that such comments usually get downvoted/flagged on HN, you just have to wait awhile)
(on closed vs open and haskell)
That's not really what my comment is about; and I know very well who Pike is, and I'm assuming everyone here does. (Come on, legendary!)
Note that the phrase I used, "doing the experimentation", specifically avoids speaking to what Pike knows or doesn't know.
Note, that's not the topic of the talk, it's just mentioned in it.