1. 6

  2. 3

    i feel uncomfortable with the direction this is going in. it feels like we’re headed towards embracing inheritance or something like it.

    it feels like there is a lack of consensus or firm opinion on the right way to solve extension/inheritance in go. I hope russ writes a long blog post about it or something :P

    1. 1

      I think the advantage of this versus inheritance is that it’s bespoke, so it can be tailored to the needs of the code instead of shoehorning everything into working the same way (or worse, not working the same way because of metaclasses), but I take your point.