As Hissam Assi states this is strictly an issue with how Juno displays the Eval of a specific Julia statement. If you use println() to show the statement in the Output panel everything is OK.
See the attached screen print which shows the difference between Eval and println(). On Wednesday, November 19, 2014 2:47:20 PM UTC-5, Intrinsic Audio wrote: > > I've found an interesting issue in Julia that, though it seems trivial in > the application I've given, is really messing up my code and my ability to > guarantee its performance. > > Apparently, 44099 * (1/1) == 44100, which in my book is a very massive > error. > > I wrote a resample() function for the project I'm working on, and I found > that rounding errors in Julia have made the language unacceptable to my > superiors. 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? >
