Re: What databases have taught me

From: Keith H Duggar <duggar_at_alum.mit.edu>
Date: 30 Jun 2006 15:09:36 -0700
Message-ID: <1151705376.464918.23010_at_b68g2000cwa.googlegroups.com>


Andrew McDonagh wrote:
> Keith H Duggar wrote:
> > Dmitry A. Kazakov wrote:
> > > Side note: in a strongly typed language "extension" of
> > > an operation can be accomplished only through an
> > > "extension" of the type (actually a class of). This
> > > happens by adding a new type to the class, so that the
> > > operation extension be defined on that new type.
> >
> > You know, there seems to be lots of jargon criss-cross
> > here. For example, since type = class then "adding a
> > new type to the class" is a senseless statement.
>
> Ouch....
>
> Keith, in some OO languages you are correct, a Type = Class.
> However, from an OO PoV, Types dont have to be Classes.
> This is especially true in dynamically Typed languages.
> Or statically typed languages that support Interfaces.

Sure there are various uses of the words "type" and "class". Unfortunately I can't think of /any/ meanings that would make sense out of Dmitry's "side note". Can you?

  • Keith -- Fraud 6
Received on Sat Jul 01 2006 - 00:09:36 CEST

Original text of this message