PDF: mwh.nz/pdf/mplr25
Live demo: mwh.nz/demos/mplr2025 (generate freestanding single-file Java, Haskell, JavaScript programs embedding a program as the same AST)
Implementation, and interpreters built on a shared parser embedded this way in Java, Haskell, JavaScript, and Grace: github.com/mwh/wg