3:18:27stassats`i suppose truncate shouldn't really just use /, as it rounds to nearest
3:29:07stassats`changing rounding modes is not a good idea, so I suppose just check if the remainder changes its sign? but that means recomputing it, not great
14:05:30flip214current git head gives me The values (#<FUNCTION (LAMBDA (ESRAP::PRODUCTION) NIL NIL) are not of type (VALUES FUNCTION &OPTIONAL) [Condition of type TYPE-ERROR]
14:34:31jackdanielthe /state/ does not censor your speech, it only helps you to face its consequences! :)
14:52:03stassatseven if i change TRUNCATE to rounding towards zero after division, i can't really derive anything useful for the remainder other than its sign
14:53:23stassatsand i don't care for it, but i want to derive useful things for integers, yet without declarations e.g. (truncate x 84619) has to mix floats in
14:58:40stassatsbesides, i don't really know how to make truncate truly round towards zero