An ExtensionProgrammingLanguage is a language intended to be embedded into another program and used to harness its features in extension scripts. The list at