I get your point, but the display of the output of a script on IRC is a huge part of functionality, I'm afraid.
if your script was displaying floating points without $round() in the first place, it was already broken, since it would have been displaying 6 decimal places
Exactly, my script would be broken/incomplete, yet Khaled always fought for backward compatiblities.
I once asked that /scid and /scon should be able to see the $1- identifiers, since they are as local as a local %variable, which works, I have been answered that it could break script, Khaled argued that a script could be using $1- in a /scid line and expecting it to be $null, I kindly demonstrated that this was non sense and that literally 0 mIRC script would do that or they would be wrong/incorrect/broken, but nothing did it. Then this comes up, it's not a bad change, I'm not against it, but objectively speaking it will lead to troubles, much more than my scid story!
I understand that although he want to preserve compatibility, sometimes you have to move forward (unicode being a nice example), but it's hard to see [your] very valid suggestion being turned down because of backward compatibilities and then seeing some compatibilities changed.
https://forums.mirc.com/ubbthreads.php/topics/222347/ !!