2:25:53jcowanGuile has (), #f, and #nil so that it can handle both the Elisp/CL system and the Scheme system. Specifically, #nil and #f are both false, and #nil and () are both empty lists.
2:26:52jcowanSo you shouldn't make inquiries like (eq x nil), instead you should use (not x) or (null x).