Category talk:Programming paradigm/Functional: Difference between revisions

From Rosetta Code
Content added Content deleted
(carping about a self-contradictory FP page)
(No difference)

Revision as of 19:34, 31 December 2010

This page is self-contradictory and illogical; the first bullet does not in fact follow from the given definition. And examples are given later of functional programming mechanisms and languages that do allow for state change. I think more attention needs to be given up front to the distinction between the purist FP viewpoint and the more pragmatic viewpoint of languages such as Lisp that *allow* FP programming without requiring it. At minimum, the first bullet should say "desirable" rather than "possible", but I'd prefer a more explicit distinction between the strong and weak FP approaches (or should we call them "strong" and "gradual" to avoid biasing the question? :-). --TimToady 19:34, 31 December 2010 (UTC)