At 2:55 PM -0500 2/12/02, Clark C . Evans wrote: >Abstract > > This proposal puts forth an extensible mechanism for the > adaptation of an object to a context where a specific type, class, > interface, or other protocol is expected.
I like the proposal, and I think it's dead-on in identifying a number of issues. Most of which we don't have to deal with as such at the lowest levels here (joys of a fixed set of required methods :) but building in a mechanism to deal with them at a higher level would be really useful. It sounds like we need a doesa to mach isa--something that would let us check to see if a class provides a particular named interface, akin to seeing if a variable inherits from some baser class. Java has its interfaces, there's the "Conforms To" bits from Apple's version of Objective C, Ruby's got mixins.... Anyone care to take a look around and get a nice and simple list of everyone's requirements if there's more than what Clark's listed? -- Dan --------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk