I'm curious how one can have plain looking code like that and actually be doing Float16 arithmetic. That seems like an odd thing for Juno to do. Also, I think we've really hit the edge of what it means for Float16 to be a purely storage format: it has so few significant digits that all sorts of weird shit happens at completely mundane scales.
> On Nov 19, 2014, at 7:36 PM, cdm <[email protected]> wrote: > > > this issue must be tied to the setup ... > > the screencapture indicates Juno/LightTable on a Mac. > > i have not used that setup before, but it is not obvious > from the screenshot that Julia was used to evaluate > the expression ... > > a Julia kernel hosted at tmpnb.org did not yield > any such error. > > a REPL on Ubuntu 14.04.1 did not yield > any such error. > > i have no Mac to test a Juno/LightTable setup. > > good luck, > > cdm > > >> On Wednesday, November 19, 2014 11:47:20 AM UTC-8, Intrinsic Audio wrote: >> >> Apparently, 44099 * (1/1) == 44100, which in my book is a very massive error. >> >> Is this a fundamental issue with Julia, or is there something I can do to >> fix this? >> >> Here is a screenshot of a simple script that demonstrates this: >> >> http://i.imgur.com/mA9hpqw.png >> >> Why does this happen?
