It's the same with 'f', i.e. 1f+1 gives 10 and 1f + 1 an error (if f is not 
defined, else a different result again).
And if someone introduces 'g' for "engineering notation", there will be an 
exception for this letter, too.

By the way, has the bug x = 10; x.1 returning 1.0 been handled in 0.4? It's 
still there in 0.3.


On Monday, January 5, 2015 2:32:00 PM UTC+1, Simon Byrne wrote:
>
> *      julia> 3e+1*
>> *      30.0*
>>
>>       *julia> 3e + 1*
>>
>> *      9.154845485377136*
>>
>
> Perhaps this is a good reason to change behaviour such that e is no longer 
> a constant: it has always seemed bit odd to use a valuable latin singleton 
> in this way. We could use a unicode script e (U+212F) instead, as suggested 
> by wikipedia:
>
> http://en.wikipedia.org/wiki/Numerals_in_Unicode#Characters_for_mathematical_constants
>
> s
>

Reply via email to