3 ms·
That's kind of the story with every functional language (Haskell, Clojure, OCaml). I don't think they'll truly catch on until universities start teaching FP.
by tmccrmck 10y ago
That's kind of the story with every functional language (Haskell, Clojure, OCaml).
I don't think they'll truly catch on until universities start teaching FP.
- dualogy 10y agoSome big-name ivy league around the early-to-mid 2000s notoriously ditched Haskell for Java and that caused quite a stir (isn't that why "Why FP Matters" was written, or re-written?).. so rather they'd have to "get back" to teaching FP. That alone though may also not suffice though, all that gets the ecosystem is super-generalized hyper-abstract "libraries written by and for PhDs".. not that I'm anti-intellectual I don't think, but if we're talking about "taking off".. programming always took off with "the tinkerers" first and foremost. (Sure, some went on to get hooked on Category Theory but certainly not most!) I guess FP needs the kind of "OOP summer" hype we got in the mid-90s to mid-2000s. And I kinda feel that's in full swing just not coming into full view just yet.
- MichaelGG 10y agoF# could have caught on if MS had pushed it as a first class citizen. Instead of pitching it as aimed at really smart people that just need more than C#, they should have sold it as "everything C# can do but better", which is practically true.
- pjmlp 10y agoAny good university teaches FP. That was true in Portuguese universities in the early 90's and it is still true nowadays. Back then we had introduction to Lisp, Caml Light, SML and Prolog (LP).