(no title)
fowlerpower | 9 years ago
I know a lot of people don't want to hear this but these types of languages, functional first, are the future of our industry. (In the sense that in the 2000s Java like laguanges were the future of our industry). I might be reaching here, but in my opinion, these are the right languages for the Cloud and that's why they are getting so popular.
staticassertion|9 years ago
I do not think we're going in this direction, necessarily.
grumpyprole|9 years ago
rubber_duck|9 years ago
vivainio|9 years ago
In the meantime, you probably need slightly, but not massively, better developers.
rjbwork|9 years ago
shados|9 years ago
We'll hear about these more and more for sure.
pjmlp|9 years ago
Companies like Facebook aren't what the majority of us works on.
So when selling languages to management "look Facebook does it" usually doesn't help at all, what one needs are how that adoption will help those IT costs go down.
aryehof|9 years ago
However, for complex representational systems, including both transactional and continuous systems in business, commerce and industry, other languages and paradigms can remain better suited.
KurtMueller|9 years ago
Hello. Respectfully, what is a complex representational system? Why are other languages/paradigms better suited over a language like F#?
willtim|9 years ago
twblalock|9 years ago
Mainstream languages will incorporate functional features and remain popular, and they will not be superseded by pure functional languages. Java and C# are already doing this.
smoothdeveloper|9 years ago
* mutable by default
* OO by default
* null by default
* structural equality a pain to implement
* immutable types a pain to implement
* verbose syntax / failing at the DRY principle
* statement based rather than expression based
* large codebase following those idioms
I don't think they'll not remain popular, but I think a more important share of people will eventually "get it" that there are alternative approaches which are sound, same or greater potential to achieve and thriving eco-system.
smoothdeveloper|9 years ago
There are ways a C# aficionado would take to try to not be so verbose, but those solutions won't be considered idiomatic by 99% of C# developers.
At the end of the day, codebase size matters a lot.
cmoscoso|9 years ago
christophilus|9 years ago
I'm currently learning a couple of LISP variants (Closure and LFE). With ClojureScript, Elm, PureScript, BuckleScript, and even plain ole ES6, functional on the frontend is more compelling than ever.
lucasmreis|9 years ago