In the ''embedding'' style of Tcl integration, one compiles and links several packages into a single program, so that at program startup, several packages are already available. One very well known example of the embedding style is the ''wish'' program. It is a single program that starts up with the Tcl and Tk packages already provided. The alternative to embedding is extending.