Factor contains a stand-alone application deployment tool that 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.

The deployment tool works by bootstrapping a fresh image, loading the vocabulary into this image, then applying various heuristics to strip the image down to minimal size.

Deployed applications do require externally linked libraries to be present in the host OS, application folder, or .app bundle on Mac OS X. Factor includes the basic FreeType and libfactor by default.

This revision created on Thu, 25 Sep 2008 22:41:58 by mnestic (remove link)