Il documento tratta strumenti per la generazione di eseguibili nei linguaggi dinamici, focalizzandosi su compilatori e interpreti. Un compilatore traduce codice sorgente in codice oggetto attraverso varie fasi, mentre un interprete esegue il codice sorgente direttamente, offrendone facilità di correzione ma a scapito delle prestazioni. Vengono anche descritti modelli di esecuzione come 'bytecode' e 'abstract syntax tree', che mirano alla portabilità e all'ottimizzazione del codice.