 Changing the language in this way is metaprogramming.Forth is a metacompiler because Forth is a language specifically designed for metaprogramming.Programming in Forth is extending Forth adding words to the Forth vocabulary creates a new Forth dialect.