Search
Tuesday, 2nd of June 2026, 22:05:23 UTC
22:58:51
bike
drmeister: oh i already filed a PR for it and wrote up a review, i just need to clean it up a bit before mreging
22:59:48
bike
maybe do a release first as well
23:21:21
bike
i'm thinking i'll try to get some of frgo's PRs in before releasing, since they're relatively simple and a FASL loading speedup and maybe the Mac fix would be nice
2:31:23
drmeister
Yeah. Do frgo's first.
2:32:56
drmeister
Can I catch a ERROR: #<FLOATING-POINT-INVALID-OPERATION @0x151df5a125a9> with a handler-case on arithmetic-error?
2:34:53
drmeister
I know we have ext:with-float-traps-masked for masking floating point errors with NAN
2:42:27
drmeister
What is `ext:float-nan-string` and `ext:float-infinity-string`
2:42:34
drmeister
What are they supposed to do?
2:42:44
drmeister
They are called but we don't have them defined.
2:50:31
drmeister
If I recall correctly, we can't catch floating point errors because unix signals are shit
2:56:23
drmeister
We are missing these functions...
3:33:41
bike
you should be able to catch floating point invalid operation. ext:with-float-traps-masked prevents the error from being signaled at all
3:34:04
bike
float-nan-string and float-infinity-string are supposed to be the printed versions of NaN and infinity
3:43:52
bike
handling errors from a signal handler can be kind of weird, though, yeah
Wednesday, 3rd of June 2026, 10:05:23 UTC