id summary reporter owner description type status priority milestone component version resolution keywords cc difficulty 1284 Incorrect Expansion of => Clauses with Literals in Cond rnvannatta "A clause in a cond statement of the form `( => proc)` where is any literal except #f does not evaluate correctly. Upon evaluation of `(cond (#t => identity)`, chicken throws the following error: {{{ #;>(cond (#t => identity)) Error: unbound variable: => Call history: (cond (#t => identity)) (##core#begin => identity) <--'') }}} The code should expand to {{{ (##core#let ((tmp #t)) (##core#if tmp (identity tmp) (##core#undefined))) }}} as it does for non-literal values." defect closed not urgent at all someday expander 4.9.x invalid cond =>