Defined a trait in scala:
trait Queue[T]
Is Queue
a type? Or something else, e.g. a type constructor?
From http://artima.com/pins1ed/type-parameterization.html#19.3 of book "programming in scala", it says:
Queue, as defined in Listing 19.4, is a trait, but not a type.
But someone thinks it is a type, so I totally confused.
Is it a type or not? If not, what it is exactly?