ZombieChicken has quit [Ping timeout: 256 seconds]
groovy2shoes has joined #racket
jao has joined #racket
Lowl3v3l has quit [Quit: Leaving.]
pierpal has quit [Quit: Poof]
pierpal has joined #racket
iyzsong has joined #racket
carmack has quit [Quit: WeeChat 2.3]
pierpal has quit [Read error: Connection reset by peer]
pera has joined #racket
pera has quit [Ping timeout: 260 seconds]
ski has quit [Ping timeout: 264 seconds]
pera has joined #racket
rnmhdn has joined #racket
mzan has joined #racket
rnmhdn has quit [Quit: WeeChat 2.3]
pera has quit [Ping timeout: 246 seconds]
pera_ has joined #racket
pierpal has joined #racket
pera_ has quit [Ping timeout: 264 seconds]
Fernando-Basso has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 268 seconds]
iyzsong has quit [Ping timeout: 264 seconds]
lockywolf has quit [Ping timeout: 244 seconds]
<evdubs>
is there a way to tell if the error "http-client: Connection ended early" can be caught with a exn:fail:network handler?
<evdubs>
or should i just not assume that it would be caught with exn:fail:network if the error is called like: (error 'http-client "Connection ended early")
jao has quit [Read error: Connection reset by peer]
jao has joined #racket
longshi has joined #racket
jao has quit [Read error: Connection reset by peer]
selimcan has joined #racket
selimcan has quit [Client Quit]
jao has joined #racket
jao has quit [Read error: Connection reset by peer]
jao has joined #racket
orivej has joined #racket
longshi has quit [Quit: WeeChat 2.3]
selimcan has joined #racket
jao has quit [Disconnected by services]
jao has joined #racket
jcowan has joined #racket
<jcowan>
Hi, all. Does anyone know why Racket decided to introduce support for single-precision floating point? Dr. Google is not being helpful today.
<evdubs>
? is it not a good thing that both single and double precision are supported?
<jcowan>
perhaps. But someone went to a lot of trouble to make it so: they must have had a reason.
<evdubs>
purely a guess, but maybe it's legacy?
Lowl3v3l has joined #racket
<jcowan>
No. The Racket blog documents that single-floats as generic numbers (as opposed to a separate type manageable only with a separate library) was introuced in Racket 5.1.1, so it was definitely not there from the beginning. In addition, Scheme standards talk only about the f-notation like 3.2f0, but do not require that this represent anything different from 3.2.
<evdubs>
then 5.1.1 (May 2011) enabled them by default
<jcowan>
yes; what, not why
<jcowan>
I am thinking about single-float support in R7RS-large, pros and cons, and as only Racket and Guile have it, I'd like to know why. (Guile has always had it, I think, because of its tight interoperation with C.) Shorter floats are becoming important again with the rise of GPUs (which don't do double-float) and machine learning generally.
<evdubs>
i think you may get more useful responses from the mailing list
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
<jcowan>
Fair, thanks.
juanfra has quit [Quit: juanfra]
casmajavi has joined #racket
dddddd has joined #racket
Sgeo_ has joined #racket
ski has joined #racket
ziyourenxiang has quit [Ping timeout: 252 seconds]
Sgeo has quit [Ping timeout: 240 seconds]
casmajavi has quit []
casmajavi has joined #racket
aeth has quit [Ping timeout: 272 seconds]
mzan has left #racket [#racket]
qapples has joined #racket
qapples has left #racket [#racket]
casmajavi has quit [Ping timeout: 256 seconds]
teardown has joined #racket
aeth has joined #racket
jackhill has quit [Quit: Lost terminal]
aeth has quit [Ping timeout: 260 seconds]
pierpal has quit [Remote host closed the connection]
<jcowan>
In any case I note that single floats may disappear from Racket at least for a while (or retreat to the type-specific library), since Chez does not support them and they are not a priority for the Chez conversion.
aeth has joined #racket
lockywolf has joined #racket
pierpal has joined #racket
jackhill has joined #racket
orivej has quit [Ping timeout: 272 seconds]
g00s has joined #racket
selimcan has quit [Ping timeout: 268 seconds]
lockywolf has quit [Ping timeout: 244 seconds]
gnugnugnu has joined #racket
casmajavi has joined #racket
casmajavi has left #racket [#racket]
gnugnugnu has quit [Quit: WeeChat 2.3]
lockywolf has joined #racket
casmajavi has joined #racket
juanfra has joined #racket
jackhill has quit [Ping timeout: 240 seconds]
ZombieChicken has joined #racket
casmajavi has left #racket ["ERC (IRC client for Emacs 24.5.1)"]
lockywolf has quit [Ping timeout: 244 seconds]
lockywolf has joined #racket
ubLIX has joined #racket
FreeFull has quit [Quit: kernel update]
orivej has joined #racket
FreeFull has joined #racket
Sgeo_ has quit [Read error: Connection reset by peer]