pure sounds very interesting, even if it is of course yet another niche language. But at least it's a rarely trodden (not necessarily new, but not often used in compilers) path. What is particularly interesting is that the interpreter fully relies on the LLVM infrastructure and since 0.45 Pure can directly integrate various languages for the LLVM backends (e.g. C/C++ and with Faust a special language for audio processing). Pure thus goes far beyond simple scripting languages and offers a very interesting alternative to classical FFIs.