Python's use of indentation for scoping is problematic because:
- It prevents the use of multi-statement lambdas.
- It prevents writing many useful command line filters (a la perl -e '...', ruby -e '...', awk '...', etc.)
- It prevents embedding python within a text document (similar to PHP, Mason, etc.)
- It makes autoformatting (a la clang-format, perltidy, or go fmt) harder.