R. Matthew Emerson
R. Matthew Emerson
The Mac App Store version has in fact been removed. The main reason is that it is seems to be the case that the IDE will only work for the...
There's extensive discussion of this at https://gitlab.common-lisp.net/cmucl/cmucl/-/issues/196
@gzacharias maybe you'd be interested in looking at this? CCL and CMUCL share similar source code for mapcan and friends, but there are a few CCL alterations that look like...
https://github.com/Clozure/ccl/issues/364 may also be in this area
I hate to discourage this, but it feels to me that this (expose errno in simple-file-error) is not the right way to go. You said that you really wanted a...
This must be due to inconsistency in order of evaluation. ``` (defun f1 (a b c d) (format t "~,17G~%" (+ a (* b c d)))) (defun f2 (a b...
Cases of interest: 1. eval 2. constant folding 3. associativity in compiled code In the eval case, we group the multiplications in left-to-right order. This is what happens when we...
17ef5428bb354fcdce21fbfb6d2d93532be48200 addresses the constant folding case. We were accumulating constants by pushing onto a list. We now reverse the list before passing it to apply. 7ffb738c3c7d60370589616310a2914dfc404dbc addresses the compiler case....
Also see e62e177e3470688470ae6da7ecaaf6e9d5ee5557, in which we stop using `%temp-cons` and start using `nreverse` in `fold-constant-subforms`
We end up calling zerop on the NaN value as part of turning the typespec into a ctype. https://github.com/Clozure/ccl/blob/273dc1909889639fb32b592c0982983c8731beac/level-1/l1-typesys.lisp#L3062-L3075 To be honest, I am not sure what to do here.