$ pwd /home/mario/src/chicken-4.9.0rc1/tests $ ../csi -n -include-path /home/mario/src/chicken-4.9.0rc1/tests/.. -s lolevel-tests.scm Error: unbound variable: foo Call history: # (quote hello) (##core#quote #) (apply new args) (mutate-procedure! # (lambda (#) (lambda # (assert (not (eq? foo new-foo))) (##core#let ((tmp139 (not (eq? foo new-foo)))) (##core#if (##core#check tmp139) tmp139 (##sys#error ... (##core#begin (##core#if (##core#check tmp139) tmp139 (##sys#error "assertion failed" (##core#quote ... (##core#if (##core#check tmp139) tmp139 (##sys#error "assertion failed" (##core#quote (not (eq? foo ...... (##core#check tmp139) (##sys#error "assertion failed" (##core#quote (not (eq? foo new-foo)))) (##core#quote (not (eq? foo new-foo))) (not (eq? foo new-foo)) (eq? foo new-foo) (not (eq? foo new-foo)) (eq? foo new-foo) <-- $ ../csi -n -s lolevel-tests.scm $ echo $? 0 $ ldd ../csi linux-vdso.so.1 => (0x00007fff53cdd000) libchicken.so.7 => /home/mario/local/chicken-4.9.0rc1//lib/libchicken.so.7 (0x00007f6b48a35000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6b4864b000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6b48346000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6b48142000) /lib64/ld-linux-x86-64.so.2 (0x00007f6b49789000)