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: Chet Ramey
Subject: Re: It is possible to remove the readonly attribute from {BASH, SHELL}OPTS
Date: Fri, 16 Feb 2024 11:32:19 -0500
User-agent: Mozilla Thunderbird

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?

--
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU    chet@case.edu    http://tiswww.cwru.edu/~chet/

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


reply via email to

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