> Don't you agree that the semantics are roughly the same as in > classical OO, even though the syntax, type checking and run-time vs. > compile-time trade offs are different?
no, union binding in plan 9 does not really give inheritance semantics in general. for some cases it can (e.g. /net), but usually when it's already been anticipated. try combining two instances of upas/fs, for example. to me, it seems more like the C library system than an object inheritance system - you can combine and override elements, but not much else.
