Francois wrote: > I discovered Python a few months ago and soon decided to invest time in > learning it well. While surfing the net for Python, I also saw the hype > over Ruby and tried to find out more about it, before I definitely > embarked on studying and practicing Python. I recently found two > sufficient answers for choosing Python - which is a personal choice and > others may differ, but I'd like to share it anyway : > > 1) In Ruby there is a risk of "Variable/Method Ambiguity" when calling > a method with no parameters without using () : <snip>
> 2) Ruby does not have true first-class functions living in the same > namespace as other variables while Python does : <snip> > 4) Conclusion <snip> > Since I did a lot of work in Scheme, rigor and consistency are most > important to me, What happened to 3)? >and Python certainly meets this requirement. > > --- Python newbie -- http://mail.python.org/mailman/listinfo/python-list