Hacker News new | past | comments | ask | show | jobs | submit login

> there's even a prigramming language that only accepts programs that do so, Idris.

If you declare every function total. Idris still allows partial functions, and you can even cheat the whole system with "assert_total". Of course, with some sort of linter, you could still make sure that everything is actually total (although technically, in Idris "total" doesn't necessarily mean "halts" - programs which generate infinite input are also total in Idris).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: