GCC-MELT ist eine domänenspezifische Sprache auf hoher Ebene, die die Entwicklung von Plugin-ähnlichen Erweiterungen für GCC erleichtert. Diese Erweiterungen können die internen GCC-Repräsentationen analysieren und ändern. Sie können für statische Quellcode-Analyse, Refaktorisierung, spezifische Warnungen, Optimierungen usw. eingesetzt werden. Die MELT-Sprache stellt Features auf hoher Ebene bereit. Insbesondere wird MELT-Code in C übersetzt und kann auch C-Code enthalten. Sie enthält leistungsfähige Möglichkeiten zum Finden von Mustern und kann dynamisch typisierte Werte ebenso bearbeiten wie GCC-Strukturen. Sie ermöglicht funktionale bzw. applikative, objektorientierte, reflektive Programmierstile und besitzt eine vertraute Lisp-ähnliche Syntax. (non)