guile> (use-syntax (ice-9 syncase))
guile> (if #t (define foo "bar"))
ERROR: invalid context for definition of foo
ABORT: (misc-error)
guile> (version)
$1 = "1.8.7"

apparently syncase module is altering the if or define behavior somehow ?

Reply via email to