 The actual Forth process of compiling itself is a combination of a Forth being a self-hosting extensible programming language and sometimes cross compilation, long established terminology in computer science.Metacompilers are a general compiler writing system.Besides the Forth metacompiler concept being indistinguishable from self-hosting and extensible language.