On 02/18/2015 08:51 AM, François Laupretre wrote:
>> De : Pádraic Brady [mailto:padraic.br...@gmail.com]
>>
>> Careful, it helps not to call folk "radicals" if you intend to pursue
>> a compromise with them ;).
> 
> Sorry, english is not my native language, and 'radical' may be offensive.
> 
> I was just looking for a word for people who consider providing two modes is 
> a pre-requisite to any discussion.
> 
>> I wouldn't necessarily mind int->float - it's lossless assuming one way only.
> 
> It's lossless but it kills the 'strict' position. It can be claimed, one hand 
> on the heart, this will be the only exception but, as use cases and side 
> effects accumulate, we all know it will finish as a bunch of exceptions to a 
> no-more strict mode, adding confusion where it is not needed. I guess the 
> next one would be (int -> bool), and the rest would follow.

We need to keep in mind that int->float isn't technically lossless. We
have a 53-bit IEEE754 mantissa to take account for here, so it is only
lossless for values below 36028797018963966 or so.

-Rasmus

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to