Many people debating whether a given language X is or is not a functional programming language don't have a good idea of what a functional programming language is. There is a very rigorous definition of what is meant by "functional", and I'd like to introduce people to it.
↧