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

Re: the benefits of immutability



Joe Marshall wrote:

 > How about:
 >     1.  No syntactic abstraction (macros)
 >     2.  No multiple inheritence
 >     3.  Single dispatch
 >     4.  C-like syntax
 >     5.  Verbosity
 >     6.  Expressions and statements that are not interchangable
 >     7.  In general, no tail recursion.
 >     8.  Dichotomy between primitive types and class types
 >     9.  No MOP

Before I forget,

   10. No operator overloading.
   11. Broken numeric tower. (this one is due to P.E.M., posted in
         a separate subthread).  Could probably be alleviated, if we
         had 10.