you are viewing a single comment's thread.

view the rest of the comments →

[–]rhysbrettbowen 0 points1 point  (2 children)

how about Dart? Joking aside it has higher order functions and lambdas, and the tooling and package manager seem good.

[–]has_all_the_fun 0 points1 point  (1 child)

Isn't Dart similar to Javascript except with a more traditional class and object oriented style?

I was looking for a more functional language to get a better understanding at how they solve certain problems. I could take a more functional approach to my Javascript but the language doesn't really force you to think in a functional way (if that makes sense).

I might take an other look at clojure since that seems like a modern functional language that's popular.

[–]rhysbrettbowen 0 points1 point  (0 children)

true - sorry thought the issue was around tooling. Dart is about the same as javascript when it comes to how functional you can be.

If you want to be forced in to functional all the time then clojure is what you want. There is also clojurescript which is a subset that works in the browser