Umm, I regularly do what you described (glue language + low-level language) with C++ and Tcl. This is more productive than C and glue language.
I absolutely LOVE not having to reinvent wheels like hash tables. Recently, boost added an interval data structure. I just wrote a few lines to expose those functions as Tcl commands. Whammo, I could prototype all I wanted in Tcl!