The In-Situ Tool makes it possible to convert the humble .map file, as generated by DigitalMars?' Optlink, into a more readily useful format to DDL. The resulting '.situ' file can be loaded by the application to which it is bound, and used to look up any compiled-in symbol declared in the program. While DDL has support for Optlink's .map file, converting your file to a .situ is reccomended as it is a vendor-neutral format, which will help bridge any compiler inconsistencies later on for DDL-dependent projects.

Running the program without any arguments produces the following help screen:

Creates a .situ file that contains optmized .map file
data specifically for the DDL in situ module loader.

Usage:
  insitu <map file>  { -switch }

  -f    Specify output file
  -c    Compression level for data (1-9 where 9 is default)

  When the output file is not specified, a file in the
  form of <filename>.situ will be used by instead.

  Map files are expected to be the same format as provided
  by DMD.