Glossary of Terms

(Reference)

  • Compile-Time - Anything that occurs while the program, or portions thereof, are being compiled
  • DDL - D Dyanmic Libraries - This project
  • ELF - Executable and Linkable Format
  • Host - The portion of a DDL-capable program that contains the starting point, typically main()
  • In-Situ Module/Library - A library that contains symbolic information for the Host. Needed for DDL Runtime Linking
  • Library - A binary file that is a collection of one or more Modules
  • Module - A binary file, or portion of a Library, that contains program code, data and symbolic information
  • OMF - Object Module Format
  • PE/COFF - Portable Executable / Common Object File Format - Microsoft's format for Win32 modules (DLLs, EXEs, Drivers, etc)
  • Reflection - The means by which a program can perform introspection (manipulation of data, code, types and metadata) at runtime
  • Runtime - Anything that occurs while the program is running
  • Runtime Linking - Adding code, data and metadata to the runtime program
  • Symbol - A name that represents a code, data or metadata address at runtime