Matt Wette <matt.we...@gmail.com> writes:
> On 1/19/20 6:11 AM, Arne Babenhauserheide wrote: >> Ludovic Courtès <l...@gnu.org> writes: >>> Other adjectives I proposed (fast, functional) don’t quite apply to >>> these, though. >> Functional doesn’t apply to Guile much better than to CPython. > > I think "functional" is used in the formal sense. > The term applies to Scheme, Haskell, SML: e.g., they iterate through > recursion. Is this also true for the do-loop in Scheme? > Python, Lua, Perl, Javascript are imperative: e.g., they iterate > through i=i+1. That is a result of missing tail recursion. I understood functional in the no-sideeffects sense — which nowadays is more a matter of programming style than of the language, though different languages make it easier or harder. Best wishes, Arne -- Unpolitisch sein heißt politisch sein ohne es zu merken