On Mon, 22 Feb 2010 18:01:44 +0000, Albert van der Horst wrote: > In article <mailman.2359.1265890457.28905.python-l...@python.org>, > Terrence Cole <terre...@zettabytestorage.com> wrote: >>Can someone explain to me what python is doing here? >> >>Python 3.1.1 (r311:74480, Feb 3 2010, 13:36:47) [GCC 4.3.4] on linux2 >>Type "help", "copyright", "credits" or "license" for more information. >>>>> -0.1 ** 0.1 > > Python 4.0 > Warning: misleading blank space, expected: > - 0.1**0.1 > >>-0.7943282347242815
Making spaces significant in that fashion is mind-bogglingly awful. Let's look at a language that does this: [st...@sylar ~]$ cat ws-example.rb def a(x=4) x+2 end b = 1 print (a + b), (a+b), (a+ b), (a +b), "\n" [st...@sylar ~]$ ruby ws-example.rb 7773 -- Steven -- http://mail.python.org/mailman/listinfo/python-list