While we indeed do not mention Rust in the bibliography, the question does pretty much come up all the time (rightly so). The answer I usually give is that Rust and Mezzo are in essence trying to achieve the same thing, except that Mezzo is in the context of ML.
Being a high-level language gives us more flexibility:
- we can afford _not_ to think about what's stack-allocated or heap-allocated;
- our adoption/abandon mechanism, which somehow keeps the complexity of the system within reasonable bounds, is implemented using run-time tests;
- de-allocation is not predictable because we use a GC (so no destructors).
So I would say that we don't have to deal with all the high-performance constraints that Rust is tackling, which makes our life easier :-).
Also, the implementation and the design is a two-man project. I think the Rust team is a tiny bit bigger now!
That's a bit scary, right. A lot of stuff has been published on Rust, just not in a 10pt LaTeX font. Is there a rule in universities that things don't exist until they appear in a journal?
A 12 page paper can never really be "complete," so optimize for the intended readership.
It's not about some random blog posts or presentations, if that's what you mean.