Conversation

A programming language doesn’t have to be Turing-complete though! In fact many highly formal functional and logic programming languages are deliberately *not* Turing-complete to improve their theoretical properties.
1
1
I believe Isabelle/HOL is not Turing-complete but don’t quote me on that. For a while many people believed Idris wasn’t, but a proof came out late last year
1
2