- file NAME #!key depends includes pathprocedure
- scheme-file NAME #!key depends includes path optionsprocedure
- compiled-scheme-file NAME #!key depends includes path optionsprocedure
Construct instances of <file>, <scheme-file> and compiled-scheme-file, respectively.
depends may be a list of files or strings holding filenames.
includes refers to a single file or filenames that will be included by the component (and thus create a dependency).
path overrides the actual path of the source file, which defaults to NAME.scm.
options specifies a list of strings that should be passed to csc when the file is compiled.