Great, looking forward the next version!! My Julia is 0.3.9 so far.
On Wednesday, June 17, 2015 at 3:14:24 PM UTC+2, Seth wrote: > > > > On Wednesday, June 17, 2015 at 8:04:11 AM UTC-5, Jerry Xiong wrote: >> >> Today I spend many time to find a bug in my code. It is turn out that I >> mistakenly wrote sum(X,2) as sum(X.2). No any error information is reported >> and Julia regarded X.2 as X*0.2. The comma "," is quite close to dot "." in >> the keyboard and looks quite similar in some fonts. As there is no any >> error occur, this bug will be dangerous. Also, it is not intuitive to >> understand X.2 is X*0.2. I think maybe it is better to forbid syntax like >> X.2 but only allowed .2X. >> > > This appears to be fixed in 0.4: > > julia> x = 100 > 100 > > julia> x.2 > ERROR: syntax: extra token "0.2" after end of expression > > julia> sum(x.2) > ERROR: syntax: missing comma or ) in argument list > > julia> f(x) = x.2 > ERROR: syntax: extra token "0.2" after end of expression > > julia> f(x) = sum(x.2) > ERROR: syntax: missing comma or ) in argument list > > >
