Since Python uses tabs spacing to indicate scope (and as such, has no end
of }
symbols), does that limit the language in any way from having particular functionality?
Note: I'm not talking about personal preferences on coding-style, I'm talking about real language limitation as a direct result of not having an end
statement?
For example, it appears by a post directly from Guido that the lack of multi-line lamba's due to Python not having a terminating end
/ }
symbol?
If so, what other Python limations are there because of this language design decision to use indentation?
Update:
Please note this question is not about Lambda's and technically, not even Python per se. It's about programming language design ... and what limitations does a programming language have when it's designed to have indentation (as opposed to end statements) represent block scope.