[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Lucent Technologies & Sun Microsystems

On Wed, 9 Apr 1997, Kirill V. Kouzmitchev wrote:

> We had a short seminar on Inferno/Dis/Limbo here and I asked why OO
> ideas did not make their way into Inferno. The guy said that Rob Pike
> didn't like OO for certain technical reasons. I was even promised some
> references, but never received them. :( If anybody on this list knows
> of any technical papers written by Rob Pike or other Inferno people on
> this subject would you be so kind as to direct me to them. Semi-technical
> would do, too. :) Any nonflammable comments are also welcome.

Well, at a purely practical level, the limbo module system takes care of 
polymorphism, and the adt mechanism enables your joe-average 
encapsulation ideas.. realistically aggregation of adt's probably results 
in more readable and comprehensible code than long (possibly ugly) 
inheritence schemes. Besides, limbo's built-in primitives make your 
adt's a lot more to-the-point and useful.

I doubt you'll miss everything.as.a.class() java-isms

total speculation though.. don't get flamey!
-graydon <admin@multinet.net>
Another maintains that the universe is comparable to those code systems in
which not all the symbols have meaning, and in which only that which
happens every three hundredth night is true.