Application deployment
Factor handbook » Developer tools

Prev:Disassembling words


The stand-alone application deployment tool, implemented in the tools.deploy vocabulary, compiles a vocabulary down to a native executable which runs the vocabulary's MAIN: hook. Deployed executables do not depend on Factor being installed, and do not expose any source code, and thus are suitable for delivering commercial end-user applications.

Most of the time, the words in the tools.deploy vocabulary should not be used directly; instead, use UI application deployment tool.

You must explicitly specify major subsystems which are required, as well as the level of reflection support needed. This is done by modifying the deployment configuration prior to deployment.
Image Preparing to deploy an application
Image Deploy tool usage
Image Deploy tool implementation
Image Deploy tool caveats