#plasma $XPL

XPL, for expert's programming language[1] is a programming language based on PL/I, a portable one-pass compiler written in its own language, and a parser generator tool for easily implementing similar compilers for other languages. XPL was designed in 1967 as a way to teach compiler design principles and as starting point for students to build compilers for their own languages.

They called the combined work a 'compiler generator'. But that implies little or no language- or target-specific programming is required to build a compiler for a new language or new target.

XPL continues to be ported to current computers. An x86/FreeBSD port was done in 2000,an x86/Linux port in 2015, and an XPL to C translator in 2017.