The long season of langdev

40 points by eschew


kryptiskt

There are still decades-old low-hanging fruit out there that haven’t been incorporated into mainstream languages or any current ones at all. One of my particular hobby horses is delimited continuations, which haven’t even made it into Scheme after 30 years, despite being an obvious upgrade to the existing continuations. They’re in Racket and also somewhat unexpectedly Java (the new green threads are based on delimited continuations).

Another point, I think the article misses that most languages evolve, and there has been a steady accumulation of features in existing languages during this “barren” period. Haskell has received a ton of facilities for type level programming, C# has gotten a lot of features (pattern matching, records, all the performance-related value reference stuff), Rust is not at all what it was back then, Scala 3 is a huge overhaul, even Java has gotten in on the act, etc.