Fernando wrote: > The real problem with Python is ... Python is > going the C++ way: piling feature upon feature, adding bells > and whistles while ignoring or damaging its core design.
I totally agree. Look at a recent thread "Compile time evaluation (aka eliminating default argument hacks)" http://groups-beta.google.com/group/comp.lang.python/browse_frm/thread/d0cd861daf3cff6d/6a8abafed95a9053#6a8abafed95a9053 where people coming from C++ or other typical programming languages would do: x = 1 def _build_used(): y = x + 1 return x, y def f(_used = _build_used()): x, y = _used print x, y instead of: x=1 def f(): y=x+1 global f def f(x=x, y=y): print x, y f() It is easy to see that people have been molded into thinking one way (declaration of functions, legacy from staticly typed languages), instead of viewing code also as object that you can tweak. -- http://mail.python.org/mailman/listinfo/python-list