On Sat, Jul 16, 2016, at 02:29, Chris Angelico wrote: > The difference between ints and floats can lead to bugs, too. Which > one should we eliminate?
Eliminate both of them. Move to a single abstract numeric type* a la Scheme, with an "inexact" attribute (inexact numbers may or may not be represented by a float, or by the same bigint/decimal/rational types as exact ones with a flag set to mark them as inexact.) *which may have multiple concrete representations, just as our single abstract unicode string type has different concrete representations for ASCII, Latin-1, UCS-2, and UCS-4. -- https://mail.python.org/mailman/listinfo/python-list