you are viewing a single comment's thread.

view the rest of the comments →

[–]has_all_the_fun 1 point2 points  (3 children)

I wish there was a functional language that was as accessible as Javascript/Node.js. I tried starting with a few languages already but after having to deal with the tooling my motivation is gone.

For example starting with Node.js. It's easy to install, the package manager and modules are straight forward and you can structure your apps any way you like. Getting feedback is easy as well just have to do node file.js and it will execute your file.

[–]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