Hacker News new | ask | show | jobs
by valenterry 803 days ago
Yeah, you hit the nail on the head. ;)

> definitions of the words like "pure", "functional", etc. which are more like spectrums than binary.

That's exactly it. "functional programming" originally was not a spectrum. It was well defined. Functions meant "pure functions" or (which is the same) "mathematical functions" in that context. And they still do when people use the term "functional programming" in the original meaning. Though nowadays, I rather use "pure functional programming" since "functional programming" was taken over. ;-)

So on the other hand, can you provide a precise and meaningful definition for "functional" from your own perspective?