On this page:
make-collection
4.1 Signature
make: collection^
4.2 Unit
make: collection@
Version: 4.1

4 Making Collections

 (require make/collection)

(make-collection

 

collection-name

 

 

 

 

 

 

collection-files

 

 

 

 

 

 

argv)

 

 

void?

  collection-name : any/c

  collection-files : (listof path-string?)

  argv : (or/c string? (vectorof string?))

Builds bytecode files for each file in collection-files, writing each to a "compiled" subdirectory and automatically managing dependencies. Supply '#("zo") as argv to compile all files. The collection-name argument is used only for printing status information.

Compilation is performed as with mzc --make (see mzc: PLT Compilation and Packaging).

4.1 Signature

 (require make/collection-sig)

make:collection^ : signature

Provides make-collection.

4.2 Unit

 (require make/collection-unit)

make:collection@ : unit?

Imports make^, dynext:file^, and compiler^, and exports make:collection^.