Re:Announcing Rust 1.20
by ComputerGuru on Friday September 01, 2017 @11:11AM
(#15149037)
> instead of thinking about how to make a tree right, you might want to think about why you want a tree in the first place.
Sure. But that's true for every programming languages, at least in my experience.
Anyway, someone, somewhere will actually want/need that tree. And they'll run into the aforementioned problems.
Speaking of paradigms, although Rust definitely looks "imperative", the ownership system makes it bloody different. Try to implement a tree "as in C" using Haskell or Prolog and you will lose time and energy for a result that does not use the language to its fullest.