Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Could (and should) a safer language pre-empt that you should first check strlen(str) != 0 before doing strcmp? I know of no language which does this.

In some languages, you can define a string type that only contains strings of one or more characters. And then you'd need to "convert" a regular string into one of those by using some function that forced you to handle the strlen(str) == 0 case.

I believe you can define that in Idris, for example.



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

Search: