3 ms·
> a.) might lend themselves well to cloud and cloud-like environments and b.) are receiving disproportionately more attention relative to their erstwhile compet
by WilliamLP 17y ago
> a.) might lend themselves well to cloud and cloud-like environments and b.) are receiving disproportionately more attention relative to their erstwhile competition are Clojure and Go.
This one is easy. Lisp is going absolutely nowhere beyond appealing to curious mathematically-minded undergrads and researchers. Pure functional ideas and Lisp have been supposed to make a big comeback for what, 20-30 years? The generation that learned CS through SICP in their first year of university have utterly rejected Lisp as a practical production language. Now the generation that is learning with Python and Java is going to think it's the great new thing?
Go is "going" nowhere soon, since:
1. The performance isn't nearly good enough yet. It's going to need to be better than languages like Java and C# to even have a plausible niche.
2. No exceptions and generics right now is an absolute show-stopper for essentially all potential users, purely and simply.
3. For the spaces that C currently occupies, C works just fine.
- roc 17y agoI think Go is going to find a home with network services that need better parallel processing than is generally managed with C. Sure, it'll probably still be a science project next year. But I don't think it's as dire as you're suggesting.
- sogrady 17y agoYou could be right on both counts. Obviously. Still, I do think it's at least plausible that significant changes in environmental context might lead to different adoption and uptake patterns. Languages not excepted. Witness the revitalization - relatively speaking - of Erlang as the market fetishized scale-out at the expense of scale up. The specific criticisms, I think we mostly agree on. I might nitpick on the performance question or the idea that C works fine with respect to Go or the outright dismissal of Lisp dialects, but they're arguable at worst. That said, I think the trend, and history, both point to the addition of new languages to the toolkit. These seemed like pretty reasonable guesses based on the current intelligence, but maybe your objections are - as you argue - simply insurmountable. I'll be interested to see what happens next year.
- sogrady 17y agoBecause I'm told it's not obvious, I am the author of the originally linked piece. Just to ensure full disclosure.