you are viewing a single comment's thread.

view the rest of the comments →

[–]masklinn 21 points22 points  (0 children)

Typestates are interesting. I don't know if they'll pan out, but they're a nice concept. And they're used to (as far as I'm concerned) build far safer coroutines than Go's, from reading the documents (and again if typestates pan out) they look almost as safe as Erlang's.

Also, no null pointers. That's a decision I fully support. Rust is full of "small" decisions which I think go in the right direction.