Having thought more about optimizing %nil handling, it occurs to me
that we will also want boolean tests from within lisp to be optimized.
>From lisp, three values are considered to be false: #f, '(), and %nil.
We can use the same bit-masking trick to do these tests quickly if we
make sure that th
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Marijn Schouten (hkBst) wrote:
> Neil Jerram wrote:
>> "Marijn Schouten (hkBst)" writes:
>
>>> it seems that the popen test hangs:
>> Grrr. I thought we'd nailed that...
>
>>> then it hangs for at least an hour or so. My configure invocation is:
>>
Andy Wingo wrote:
On Sat 27 Jun 2009 15:36, szgyg writes:
--- T.scm ---
(define *old-stack-level* (and=> (memq 'stack (debug-options)) cadr))
(debug-set! stack (* 2 *old-stack-level*))
(display #t)
-
$ guile -q --debug -s T.scm
Backtrace:
In ../../module/ice-9/boot-9.scm:
874: 0*