Do be fair, he said "impure language" and not "impure code".
"Looks like we need to let the scholars know - there are 18,300 uses of the non-word "performant" in scholarly papers" <- If that's not sarcasm, something is wrong. Performant is a word!
Re:The Future of Standard ML (2013) [pdf]
by auggierose on Friday July 15, 2016 @12:40PM
(#12102205)
It is a word, just not an English one it seems! It certainly is a German word. That might explain a lot ;-) It might also explain the many occurrences, as there are many Germans writing papers in English.
Besides that, your "fast" code will not be as fast as it can be if you are only relying on purely functional code, at least on current architectures.