From: Chip Morningstar <chip@communities.com>
Date: Tue, 20 Oct 1998 09:33:19 -0700 (PDT)
Subject: Re: Types, Makers, and Inheritance

Tyler sez:
>[#] I would like to propose a new design heuristic. Anything that causes Ping
>to make a diagram is too complex and must be simplified.

[+] I think this is a fine heuristic, as long as our benchmark is Ping and
not MarkM. MarkM will make a diagram for anything :-)

>[] I would like the type object and maker object to be identical (ie: no
>separate type object). I will also reiterate my desire to eliminate
>inheritance.

[+] I agree. While the separation of type and maker has a certain
conceptual elegance, this does not IMHO come near to offsetting the
additional cognitive and notational overhead of having yet another
abstraction to keep track of, explain, code, etc.

Chip

----------------------------------------------------------------------------
  Chip Morningstar                                    Electric Communities
  chip@communities.com             10101 N.DeAnza Blvd, Cupertino CA 95014
  http://www.communities.com/people/chip                      408-342-9522

	      "It's now safe to turn off your computer."
----------------------------------------------------------------------------