> But I figured it was something worth throwing out there :)
>
> Cheers,
> Nick.
I'm finding most of this discussion very interesting although the fine
details haven't clicked for me just yet.
This reminds me of Guido's multi-method blog entry a while back. In
both the cases being discussed, here as well as in Guido's multi-method
blog, I find that the concept of logical equivalence seems to be very
important.
Would implementing a logical equivalence function or operator simplify
the problem any? (not simple in it self)
A <=> B -> True if A->B; B->C; and A==C
Or would determining logical equivalence be a use case for an adapter
registry or general-function look-up method?
It seems so, because there must first be a path from B to A and A to B.
But that doesn't necessarily mean they are logically equivalent. So I
would think adapters are a subset of converters, where adapted objects
are logically equivalent to each other, while converted objects may not be.
Just a few thoughts of which I'm not sure how relevant they may be.
I'll go back to reading and learning now. ;-)
Cheers,
Ron
_______________________________________________
Python-3000 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe:
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com