[Openmcl-devel] Weird ccl-ide-init behavior

Ron Garret ron at flownet.com
Wed Mar 6 10:59:24 PST 2013


I have this code in ~/ccl-ide-init.lisp:

(setf foo-zero 0)
(setf foo-ide (multiple-value-list (ignore-errors (/ 1 foo-zero))))

And this code in ~/ccl-init.lisp, which gets loaded after ccl-ide-init.lisp:

(setf foo (multiple-value-list (ignore-errors (/ 1 foo-zero))))

The result:

Welcome to Clozure Common Lisp Version 1.8-store-r15418  (DarwinX8664)!
? foo-zero
0
? foo
(NIL #<DIVISION-BY-ZERO #x302000EFAF3D>)
? foo-ide
> Error: Unbound variable: FOO-IDE

Apparently, errors cause the loading of ccl-ide-init to silently abort, even if those errors are wrapped in an ignore-errors.  Or something like that.  Is this a bug?

rg




More information about the Openmcl-devel mailing list