surprising bahvaiour added by klm` on Sat May 5 16:34:53 2018



;; maybe-buggy5.scm
(if #t
    (begin
      (define variable 0)
      #f)
    #f)


;; produces:

➤ csc5 maybe-buggy5.scm 

Error: (buggy5.scm:5) - toplevel definition of `variable' in non-toplevel context

Error: shell command terminated with non-zero exit status 256: '/home/klm/.chickens/master/bin/chicken5' 'buggy5.scm' -output-file 'buggy5.c'

;; shouldn't that be ok?