However, with most other languages we will try to use only features in the language's core or its standard libraries. Some are actually compiled to intermediate C first. Perl, Python, Ruby and Tcl all come with extensive libraries in their standard distributions. Guile and Rep have less extensive libraries, and Lua is absolutely tiny, with no extra libraries. Icon is another language that is probably in this category, but it seems not to be strictly an extension language, although it's probably correct to call it a scripting language.
Icon compiles to intermediate bytecodes like most of the others.
It can also be compiled to C, but that compiler is apparently no longer officially supported by the Icon project. AWK is really just a scripting language, it's not typically embedded or extended with C or other compiled languages. However, these languages are not considered scripting languages . Gforth is an interpreted forth, but it's almost as fast as a compiled language. Of course, you become part of the compiler.