I have nothing against brackets, and I think Python has used them for too much time to allow a so big change in its syntax. But I think in some situations Ruby allows to omit them, solving some of the "impossibile" problems shown in this thread. This makes Ruby a bit better than Python to create application-specific mini languages, that are quite useful in some situations.
Bye, bearophile -- http://mail.python.org/mailman/listinfo/python-list