Comment by dragonwriter
Comment by dragonwriter 2 days ago
> we never get real useful quality of life improvements for basic functional programming like TCO or multi line lambdas
A lambda can be as big of an expression as you want, including spanning multiple lines; it can't (because it is an expression) include statements, which is only different than lambdas in most functional languages in that Python actually has statements.
> most functional languages
Most popular functional languages I can think of except maybe Haskell has statements!