Le lingue complete di non turing possono risolvere ogni problema pratico che può avere una lingua completa. Inoltre, sono molto più analizzabili delle lingue complete di turing. Il compilatore può comprendere il programma nel suo complesso, prevedere / calcolare / memorizzare in cache ogni possibile calcolo in anticipo, ottimizzarlo nel modo più matematico possibile e persino dimostrare di averlo fatto. È come una super fusione tra digitazione statica e valutazione lazy nei roids.
Eppure nessuno sta cercando di progettare un linguaggio completo senza turbo come il COQ che sia pratico e utilizzabile. Perché?