[racket-dev] bug in ~r
It's still broken. Although I don't get an error with the latest
sources (v5.3.2.1), the output is not right:
> (~r (/ 15625 16384) #:min-width 4 #:precision 1)
" 0.1"
> (~r (/ 15625 16384))
"0.953674"
At Sun, 13 Jan 2013 10:40:04 -0500, Curtis Dutton wrote:
> I think this is a bug...
>
> (~r (/ 15625 16384)
> #:min-width 4
> #:precision 1)
>
> gives me
>
> make-string: contract violation
> expected: exact-nonnegative-integer?
> given: -1
> argument position: 1st
> other arguments...:
> #\0
>
> Can anyone else reproduce this? If so I'll file it as a bug...
>
> Thanks,
> Curt
> _________________________
> Racket Developers list:
> http://lists.racket-lang.org/dev