To be honest, I recommend to abandon all ideas of operator overloading for arbitrary types - that's extremely unlikely to happen. It's heavily affects optimization possibilities, requires extensive type checks. Moreover, there is no interest from browser vendors to implement it.
However, I expect that in far future we will be able to overload operators if we get structs (having native complex numbers and matrices would be great). On 14 Jul 2017 3:04 pm, "Bruno Jouhier" <bjouh...@gmail.com> wrote: > > > No. It is a solution to a problem I have today: arithmetic on decimal > values. > > would you enjoy debugging someone else’s production-code with overloaded > decimal operators? or would you prefer them having the courtesy to use > method-calls, thus saving the headache of having to inspect every > arithmetic expression? > > Well, my context is business apps (accounting). Lots of developers writing > lots of rules doing arithmetics on decimal quantities (JS number is not an > option). Operators will keep the code concise, readable and familiar. > > Code will be TypeScript so there will be typing hints everywhere (tooltips > too) and debug-ability should not be an issue. > > _______________________________________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss > >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss