3 ms·
> Meanwhile heavily hyped successors that lacked it, like Haskell, have vanished without a trace, leaving not even one widely used program in their wake. Haske
by kryptiskt 2y ago
> Meanwhile heavily hyped successors that lacked it, like Haskell, have vanished without a trace, leaving not even one widely used program in their wake.
Haskell still is a thing, and Pandoc and shellcheck are widely used, if you aren't, you're missing out.
And Haskell impressed Tim Sweeney enough that a whole bunch of Haskell people are working on Epic's Verse language.
- mike_hearn 2y agoWell, Verse has both OOP and inheritance: https://dev.epicgames.com/documentation/en-us/uefn/subclass-in-verse https://dev.epicgames.com/documentation/en-us/uefn/subclass-... Epic is a very successful software company, they're familiar with FP/Haskell, and their new language has classes with inheritance. There is no evidence here of any shift away from the concept, let alone Unreal being legacy! Apple is the same. Swift deviates from other languages in many ways, but it has inheritance: https://docs.swift.org/swift-book/documentation/the-swift-programming-language/inheritance/ https://docs.swift.org/swift-book/documentation/the-swift-pr... Jetbrains also designed a new language in the past decade, and it has inheritance. Nobody objected (pun intended) and people use it successfully. So I think that kind of reinforces my point that the dislike of OOP and inheritance is largely restricted to the HN bubble.