Why functional Python matters
laotseu
bdesth at removethis.free.fr
Thu Apr 17 17:43:04 EDT 2003
More information about the Python-list mailing list
Thu Apr 17 17:43:04 EDT 2003
- Previous message (by thread): Teaching : Python, Scheme, Java...
- Next message (by thread): Teaching : Python, Scheme, Java...
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Florian Weimer wrote: > laotseu <bdesth at removethis.free.fr> writes: > > >>Lispers friends, let's have you're opinion on that point : is Common >>Lisp a functionnal language ? > > > It depends on your definition of "functional programming language". > In the more general sense, any language with higher-order functions > and functions as a first-class type is a functional programming > language. Ok, the question coming from a 'Functional Python' point of view, the 'more general sense' is enough for me. And for you all dear Lispers, thanks for your opinions on that point. I know enough of lisp to know that it supports many paradigms and doesn't enforce a pure, religious FP style. I notice that nobody here claimed that you could not do functional programming in Common Lisp. > In the strictest sense, the language has to be purely > applicative (or free of side effects). Common Lisp satisfies the > first definition, but not the second. Do you mean that it is *absolutely not possible* to write a whole program in CL whithout any side effect ? Or that many features in the language, that you can choose to use or not, are not side effect free ? I might say that, in the first case, this does not prevent CL from being (also) a functional language in the 'strictest sens'. Laotseu
- Previous message (by thread): Teaching : Python, Scheme, Java...
- Next message (by thread): Teaching : Python, Scheme, Java...
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list