I'm trying to encourage the use of "template" to describe class and trait definitions—distinct from the types those definitions imply. I think it had bad connotations in C++, but the word is perfect for describing what it represents: every gap must be filled in on instantiation.
-
-
Is this about interface versus implementation inheritance? Sounds like it
but you might consider that if this is confusing for your Twitter audience, when explained in 4 tweets, beginners might not stand a chance.pic.twitter.com/eEHn1DlHvT
-
Yes, I go into more detail here: https://scala.zone/courses/scala-beginner/types/basics … though that focuses less on my point that existing pedagogy seems to gloss over subtle differences between types and templates, and more on just explaining it more clearly from the outset.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.