RE: Maybe we should think about Interface.isInterface functions again

I see what you mean, and certainly adding predicate methods for everything is not a path forward. Hmm.

But, I still think phrasing this in terms of "is a node" vs. "isn't a node" isn't the right way to think about it. To go back to our favorite prototypical inheritance examples, Dog.prototype is definitely an Animal, even if it's not one that you'd expect to be chasing after frisbees.

Is there a natural, useful domain concept that is struggling to get out? Something like "can be used within a document" or "can be used within this specific document"?

Received on Saturday, 20 July 2013 20:54:58 UTC