Are there 'conventions' / best practices on naming pure functions?
- adding numbers:
- calculating the square root:
- reversing a list:
- sorting a list:
What drives such decisions? Is it a matter of brevity? Does it depend on the inputs, outputs and / or the contents (expressions) of the function body?
Would the use of nouns / adjectives as function names further reinforce concepts like referential transparency and declarative programming?