Dear Simon, In message <capnjgz1p6uerhdsgbzgmxfhgv7uhrfa1ufvohggd0-136ot...@mail.gmail.com> you wrote: > > But how do we handle this? > > var+=fred > > Is this appending to var or assigning to var+ ?
It is assigning to "var+". > > var++=fred > > is unambiguous but very confusing. I think it would be better to disallow + It's neither unambiguous nor confusing. It is assigning to "var++". I think we should not change what is old and might be in use. It is much easier to change what is new and can be defined at will. If we define for example that "<name>=+<value>" appends, then we can also define our own escape rules, for example: var=fred assigns var=+fred appends "fred" var=\+fred assignes the value "+fred" var=++fred appends "+fred" Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Monday is an awful way to spend one seventh of your life.