From: matz@... (Yukihiro Matsumoto) Date: 2004-07-16T13:26:26+09:00 Subject: Re: Do you want ":=" operator? Hi, In message "Re: Do you want ":=" operator?" on 04/07/16, "Xiangyu Yang" writes: |> you can define "attribute assignment method" such as "x.foo=val". |> Can you accept method call like "R.x=..." instead of "Rx := ..."? |No, I can't. Each Rx is a RegisterClass *object* in my CPU, which hold |some states. When I code "R0=R0&R1", I only want to change 1 of the |R0's attributs and don't touch others. Then how about changing R0 to R[0]? R[0]=R[0]&R[1] would work fine, if you can accept the appearance. matz.