bug-bash
[Top][All Lists]
Advanced

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

Re: It is possible to remove the readonly attribute from {BASH, SHELL}OP


From: Grisha Levit
Subject: Re: It is possible to remove the readonly attribute from {BASH, SHELL}OPTS
Date: Fri, 16 Feb 2024 12:14:38 -0500

On Fri, Feb 16, 2024 at 11:32 AM Chet Ramey <chet.ramey@case.edu> wrote:
>
> On 2/13/24 12:41 PM, Grisha Levit wrote:
> > On Wed, Jan 31, 2024, 14:10 Chet Ramey <chet.ramey@case.edu
> > <mailto:chet.ramey@case.edu>> wrote:
> >
> >     Well, is this a "my arm hurts when I do this" problem, or should bash
> >     restrict the types of attributes that can be set on readonly variables?
> >
> > For the attributes that only affect future assignments ([iluc]), I think
> > think it makes sense to either (a) restrict the ability to change these
> > attributes on readonly variables or (b) make internal assignments that
> > force new values on readonly variables ignore such attributes.
>
> Let's say we take the approach of restricting attribute changes on readonly
> variables to export/trace/local.
>
> Should it be an error to attempt to set other attributes (it already is
> with nameref), or should declare silently ignore it?


I think an error (probably just the usual sh_readonly one) would be good.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]