What's your favourite functional programming language? Why?
I want to join the functional masterrace but I don't know where to start.
>pic related, Clojure seemed pretty good
>programming for the sake of programming
functional languages are too slow to be useful in the real world
>>55526434
APL
It gets shit done fast
>>55526471
http://pastebin.com/2djVDiUq
Try harder loser
>>55526553
Have fun trying to program with your OS's api
Does APL even have a standard ABI?
>>55526654
>doing anything wth OS's API outside C and C++
why
>>55526693
What's the point of programming if you can't control the computer you're programming?
polite bump
SML, first programming language I've learned at university and therefore the one I'm most comfortable with. Haskell is probably easier to start though because there aren't many learning resources for SML.
>>55526471
>He hasn't heard of Erlang
>>55526709
You can, just not in a meme language under a virtual machine full of security issues, fortunately
>>55526434
Read SICP and learn Scheme
The most functional language I use is Clojure.
It's really nice.
Immutability means that the language ends up being much more functional than Lisps, and it allows for really nice concurrency.
The fact that it is on the JVM means that you can embed an nREPL in any Java application for testing, debugging, or scripting easy-peasy.
The practices in the language make good Clojure code look really nice and have decidedly far fewer flaws than anything else I've used.
Fast and efficient recursion is built right into the language, so iteration over anything is fantastic. Especially for things that .map .reduce and friends don't make easy in languages that support those.
Also, it's fun to write in.
>>55526434
Learn Rust.
Anyone feel like redpilling me on Scala? I must use it for the work I am being paid to do, so a different language choice is not an option.
>>55526434
Erlang
https://www.youtube.com/watch?v=rRbY3TMUcgQ