88 karma · joined September 28, 2018
The compiler actually implicitly adds drop glue to all dropped variables!
Do you think that, in order to avoid giving Vale some PR, it would be better to refuse the money? And presumably have trouble rebuilding the forest.
Or, I dunno, paleontology or sociology or other stuff.
Hey, can you answer those questions? Or point to the right answers. Thanks!
Rust's advantage is that its borrow system, with reborrowing rules and such, feels much more ergonomic.
In America they spy on dissidents too. It's just a matter of calling them terrorists.
https://www.aclu.org/blog/national-security/privacy-and-surv...
Rust doesn't have a formal memory model yet, but it's already known that UB in Rust is quite restricted:
https://doc.rust-lang.org/nomicon/what-unsafe-does.html
Most importantly, UB in Rust should only arise if you're writing unsafe code (barring compiler bugs). Typically, most Rust code is safe. This is a huge win.
Perhaps if this DE is KDE. Gnome devs aren't interested in a configurable DE.
Or systemd, which is fine for many use cases.
But yeah, it involves quite a lot of backtracking, that happens when the resolution engine needs to go back and try something different. When this is a problem you can sometimes use the cut rule http://www.cse.unsw.edu.au/~billw/dictionaries/prolog/cut.ht...
(note that URLs can't be a secure handler, since it's just a string that anyone can create. But a URL plus a cryptographic signature could be)
By the way, Rust devs are working on a mathematical formalization of those rules. Here's a blog post about a part of this effort: https://www.ralfj.de/blog/2018/07/24/pointers-and-bytes.html. (There are similar formalization efforts for subsets of C, that led to software like the CompCert verified compiler)