I don't get it. The conflict between * the history of ** in other languages, * the general pattern that unary binds tighter than binary
seems unresolvable. By the first bullet, -2 ** 2 would be -4. By the second, it would be 4. Either answer will surprise too many programmers. By contrast, no one is confused by either -Math.pow(2, 2) or Math.pow(-2, 2). On Wed, Aug 26, 2015 at 9:00 AM, Jason Orendorff <[email protected]> wrote: > On Tue, Aug 25, 2015 at 5:43 PM, Mark S. Miller <[email protected]> > wrote: > > When the costs were minor, it was ok that the benefits were minor. > > The costs will probably still be minor if we just let Rick look at it > and revise the proposal. > > What has happened here is > - upon implementing the feature, we noticed a problem > - we thought through it together and found possible solutions > - we found other languages already use these solutions > > This seems like less turbulence than average for a new ES feature, > even a minor one. Considering dropping the feature seems premature. > > -j > -- Cheers, --MarkM
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

