Doug Moen
04/11/2020, 7:49 PMKartik Agaram
tbabb
04/11/2020, 8:31 PMKartik Agaram
Doug Moen
04/11/2020, 8:54 PMNick Smith
04/12/2020, 1:04 AMRational arithmetic is so crazy expensive
Nick Smith
04/12/2020, 1:05 AMNick Smith
04/12/2020, 1:10 AMKonrad Hinsen
04/12/2020, 9:16 AMDoug Moen
04/12/2020, 8:12 PMDoug Moen
04/12/2020, 8:36 PMKartik Agaram
(+ (expt 10 309) 0.0) ⇒ +inf.0
even though (expt 10 309)
has an exact representation as an integer would lead to a new release of the standard. In our world it leads to a shrug. The standard is a fool, what can one do. It's the standard. Best we comply.
Standards should be about giving end-users a predictable experience independent of implementation. If that was the case, standards wouldn't be finalized until implementations existed and were in wide distribution. Instead, since they're built overwhelmingly by implementors, standards are really about a few implementors sitting around and deciding whom to give a pass on what bit of idiocy. And so we end up with the upside down process of standardization completing before people have actually had a chance to kick the wheels on the standard and find corner cases and sharp edges.Doug Moen
04/12/2020, 9:27 PMKartik Agaram
Konrad Hinsen
04/13/2020, 9:02 AMNick Smith
04/13/2020, 9:09 AMNick Smith
04/13/2020, 9:14 AMDoug Moen
04/13/2020, 2:12 PMKonrad Hinsen
04/14/2020, 12:49 PM