﻿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
