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

Re: the benefits of immutability





> Joe Marshall wrote:
> 
> >     2.  No multiple inheritence

>From: "Shriram Krishnamurthi" <sk@cs.brown.edu>
 
> Sounds like a good thing.

Regardless of what you think about multiple inheritance,
the inability to inherit along more than one axis means that
you have a set of standardized kludges to get around the
restriction.  If you don't want to give up being `object oriented',
you really ought to find a means of symmetric inheritance.

>       2.  No mixins
> 
> would be a better slur.
>
> >     7.  In general, no tail recursion.
> 
> Rather,
> 
>       7.  In general, no tail calls.

A rose by any other name...
Did anyone think I was talking only about self calls?