Hacker News new | ask | show | jobs
by saghm 1487 days ago
>> Sane languages have pointers which either can't be null or require you to check explicitly. Rather than leaving it to explode at runtime.

> Tell me more about these unexplodable languages.

I don't think anyone else mentioned an entire language being unexplodable, just a pointer type.

Later on the thread you talk about `Option` in Rust, which is not what I think most people would consider a pointer type, but even if it is, it's certainly not the only one. I think GP was talking about the basic reference type (i.e. `&T`), which will not ever be null in safe code, so dereferencing it will not explode.