Environment Variables

Open Dylan uses a variety of environment variables to control behavior, where to look for files, or where to place output files. In the common case, it is not necessary to set any of these variables.


Used in Cross Compilation.


Controls where to look for registry entries to find libraries. See Using Source Registries.

Defaults to looking for a directory named registry in the current directory, plus in the Open Dylan internal registry.


The directory where build output is placed. This is the ‘user root’.

On Windows, see Notes for Windows Users. On all other platforms, this defaults to ./_build.


The directory within the ‘user root’ where things are built.

Defaults to build.