id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,difficulty 1635,Include multiple times in a row 'interrupts' definitions,Diego,,"Given file `include.scm`: {{{#!scheme (define (foo) (print that)) }}} and a file ""include2.scm"" with arbitrary contents (including an empty file), the following code works (interpreted and compiled): {{{#!scheme #!/usr/bin/csi -s (define (main #!optional args) (include ""include.scm"") (define that ""hey"") (foo)) (main) }}} whereas this does not (interpreted or compiled): {{{#!scheme #!/usr/bin/csi -s (define (main #!optional args) (include ""include.scm"") (include ""include2.scm"") (define that ""hey"") (foo)) (main) }}} The latter throws an error about `that` being unbound.",defect,new,minor,someday,expander,5.1.0,,,,hard