Andrei Alexandrescu: > http://static.rust-lang.org/doc/tutorial-borrowed-ptr.html The management of pointers is one of the most refined parts of the Rust design. It offers safety, allows per-thread GCs, and more. It's powerful but it also adds some complexity to the language. Bye, bearophile