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

I think Python had one chance to do what you suggest - remove bizarre behaviors. This chance was Python 3.

This is also one of the things that bothers me a bit about Rust. The complexity of the compiler means that writing an actual language spec is hard, and the spec is very much tied to "what rustc's borrow checker is capable of".



There is a relative formal document describing the borrow checker's behaviour: http://doc.rust-lang.org/master/rustc/middle/borrowck/doc/




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

Search: