I first came across the term Metaclass around 1980 in the context of a programming language - Smalltalk, in fact. In dynamic OO programming languages like Smalltalk, CLOS, etc a Metaclass is a class whose instances are classes. That makes good sense to
Read More...