Topics# Method Dispatch Publications Generic Function Representation Runtime Dispatch Discriminators at Runtime Discriminator Structure Compile Time Optimization Analysis Performance Highlighting Dispatch Profiler Future Work Debugging Debugging a Compiler Crash or Internal Error Dumping DFM Output Porting to a New Target Platform Naming Your Target New Registry System Library New LID and definitions Magic Numbers C Back-End LLVM Back-End Build Scripts Autoconf Performing a Cross-Build Preparing the Garbage Collector Building the Run-Time Creating a Custom Build Script Cross-Building a Test Application Cross-Building the Dylan Compiler Building without a Cross-Compiler The PPML library Constructing a PPML Document Printing a PPML Document The PPML module PPML Tokens and Constructors Conversion to PPML Printing / Formatting Type Aliases and Constants Release Check-list Post-release Tasks