Setting our vision for the 2017 cycle

This is pretty interesting -- it might be good to talk through a concrete example. I could see this going a couple ways.

  • In some cases, the "right way" to do it in Rust is not to try to mimic inheritance, but rather to use traits in some other way. For those cases, the problem might be best solved by a guide like "If you're used to inheritance, here's what to do in Rust instead".

  • But in some cases, maybe inheritance really is what you need. For that, we really need to finish out our saga of building Rust's ability to express inheritance-like patterns.

Very much agreed! It'd be great to make progress here, either by making this easier to do at the language level, introducing general libraries for it, or writing more docs guiding you on it.

4 Likes