From: matz@... (Yukihiro Matsumoto) Date: 2002-07-10T19:17:35+09:00 Subject: Re: Case expressions and LHS of assignment.... Hi, In message "Re: Case expressions and LHS of assignment...." on 02/07/10, Hugh Sasse Staff Elec Eng writes: |> Unlike Perl (nor C++), the evaluated result of case statement is the |> "value", not the "reference". And I feel this is a good thing. Why not | |A good thing because it would lead to tangled code, "giving too much |rope to for the programmer to hang themselves" etc, or some other |reason? Not allowing lhs as a result is good, because of the combination of the following: * it's too hard to implement. * it's too abusable (too much rope to hang yourself). * it makes the language comprecated without helping it much. matz.