start talking about Dart 2.0 ... discuss what things we think could or should be removed from Dart in 2.0.
--
You received this message because you are subscribed to the Google Groups "Dart Core Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to core-dev+u...@dartlang.org.
I'd rather keep bignums and fight for bignums in js than to have "integers" that aren't closed under addition, substraction, multiplication, ...
On the topic of Dart 2.0 in the 2015-08-26 DEP Committee Meeting minutes it is written that:start talking about Dart 2.0 ... discuss what things we think could or should be removed from Dart in 2.0.Given that there will soon be discussions about language features that could be removed from Dart, and given the (minor?) challenges faced due to the mismatch between JS integers and Dart integers, I am still hoping that the arbitrary precision-ness of Dart ints is not one of the features heading to the chopping block.This is a minor point, but given the increased importance of JS interop, I am worried that the mismatch between Dart and JS ints may be perceived as more problematics that it is.
--
Then you quickly get into having all of int8, uint8, int16, uint16, int32, uint32, int64, uint64, int128, uint128, int256, uint256 - along with rules about what happens if you add or multiply them with each other, and the need for literals and casts of each type.
On Tue, Sep 1, 2015 at 5:31 AM, Erik Ernst <eer...@google.com> wrote:As soon as you have that I'm sure you can use it to provide a very well performing `int` etc.,Well, we've had consistent, well-understood semantics for Dart for a long time now, and we still don't have great performance around numbers on all of the implementations. Still waiting on that Sufficiently Smart Compiler™. :(
typedef [1..12] Month;