develooper Front page | perl.perl5.porters | Postings from March 2023

Re: Pre-RFC Deep constants

Thread Previous | Thread Next
March 9, 2023 20:14
Re: Pre-RFC Deep constants
Message ID:
On Thu, Mar 9, 2023 at 8:59 PM Dan Book <> wrote:

> On Thu, Mar 9, 2023 at 2:50 PM Paul "LeoNerd" Evans <
>> wrote:
>> To me what people are looking for is read only structures. Thus 1. we
>> need an actual read only mechanism for hashes (restricted hashes are too
>> restrictive for this purpose), and 2. in your example the declaration would
>> cause @nums to also become read only.
Causing @nums to be read-only sounds like a good idea, actually. Immutable
data is often a huge win. The downside is when someone tries to
mutate @nums. We'd want a mechanism to tell the developer how and where the
variable became read-only. That introduces its own set of problems,
particularly if it's happened multiple times.

Curtis "Ovid" Poe
CTO, All Around the World
World-class software development and consulting

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About