Re: [PATCH v8 4/8] env: Allow U-Boot scripts to be placed in a .env file

Wolfgang Denk
2021-10-19T16:20:44Z

Dear Simon,

In message <CAPnjgZ1p6ueRhDsgBZGMXFhgv7UhRFA1UfvoHGGd0-136oTgvA@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: wd@denx.de
Monday is an awful way to spend one seventh of your life.