Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

The point is not: how. The point is: why.


view as:

There are plenty of resources on why you would want to program functionally.

One of the most notable one is:

http://www.cs.utexas.edu/~shmat/courses/cs345/whyfp.pdf

Benefits include: Easier reasoning about code correctness. More powerful abstractions leading to clearer and more succint code. Easier mechanical refactoring of code. Easier parallelism. More powerful compiler optimizations.


Great, now answer: why not.

Depends on what you are looking for.

Apart from any benefit from actually using any language or tool, there's also the joy of learning.


Legal | privacy