The question

What’s the first word coming in your mind when I say:

“Most basic concept of functional programming?”

AnswersimmutableImmutability. And reference transparency (not a word about functions though) cc. @fanf42immutabilityprogramming with (immutable) values.euh... Immutabilityinmutable. functions are values. And immutability. And reference transparency. Ok, so that is a big one.functionhigher-order functionfunction :)function :-)lambdahigh order functionsfirst-class functioncomposition of small functions, to make larger ones.is right! function is the first word coming to my mind ;-)Um, "functions"?function as valuemathmathchanging my answer to "math"...miscelleanousmap|>>behavior-drivenask the question on a different day and you'll probably get a different answer!... and ponies XDFP in one word: Lists. Not sure this is typical FP though. Probably just part of it.no side-effect><>|>>>Oxymoron

For info, this dendrograph was pre-computed using Play2.1 app sucking Tweets & filtering/grouping the results in a very manual-o-matic way…

Have Fun(ctional)