what am i doing wrong here? added by retroj on Mon Dec 28 19:40:00 2015
;;; conditions.scm (import chicken scheme) (use fmt) (define (condition-test) (condition-case (lambda _ (signal 99)) (exn () #t))) (fmt #t (condition-test) nl) ;;; $ csi -s conditions.scm Error: uncaught exception: 99 Call history: <syntax> [condition-test] (##core#begin (k23 (##core#lambda () (##sys#apply ##sys#values args24)))) <syntax> [condition-test] (k23 (##core#lambda () (##sys#apply ##sys#values args24))) <syntax> [condition-test] (##core#lambda () (##sys#apply ##sys#values args24)) <syntax> [condition-test] (##core#begin (##sys#apply ##sys#values args24)) <syntax> [condition-test] (##sys#apply ##sys#values args24) <syntax> (fmt #t (condition-test) nl) <syntax> (condition-test) <eval> (fmt #t (condition-test) nl) <eval> (condition-test) <eval> [condition-test] ((call-with-current-continuation25 (##core#lambda (k23) (with-exception-handler26 (##core#lambda (ex...... <eval> [condition-test] (call-with-current-continuation25 (##core#lambda (k23) (with-exception-handler26 (##core#lambda (exv...... <eval> [condition-test] (with-exception-handler26 (##core#lambda (exvar16) (k23 (##core#lambda () (##core#let ((kvar17 (and1...... <eval> [condition-test] (##sys#call-with-values (##core#lambda () (lambda _ (signal 99))) (##core#lambda args24 (k23 (##core...... <eval> [condition-test] (k23 (##core#lambda () (##sys#apply ##sys#values args24))) <eval> [condition-test] (##sys#apply ##sys#values args24) <eval> [condition-test] (signal 99) <--