So basically, anyone who doesn't already really appreciate Rust must not know what a stack is, what a pointer is, or what immutability is? I'm sorry, but this implication enrages me. If I'm just trying to print out "Hello World", why would I use some kind of list and a pointer? You touched on an example of where Rust simplifies non-GC memory management. Its nice that there are various ways to track when you are done…
> while avoiding about half of its complexity.
If you know how to do this, while staying within Rust's design goals, we'd love to hear about it. I think Rust is no more complex than the problem demands, but I'm biased!