Version 0 of Assemble (tool)

Updated 2015-09-04 16:04:20 by dbohdan

Assemble bundles multiple Tcl source code files into a single file. It also works as a preprocessor that understands #define and #ifdef/#ifndef. Assemble is developed as part of the Sqawk project.

Use case

Assemble can be compared to Perl's App::FatPacker .

Note that in most cases a Starpack is a more robust alternative to an "assembled" script. However, assembled scripts have the following advantages:

  • Over Starpacks (if you already have Tcl installed on the target system): lower startup delays.
  • Over Starkits: being usable as executable files on Unix. Assembled scripts can be run directly and do not require a wrapper shell script or a Tclkit with which to run them.

Discussion

See also