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

Re: Pre-RFC Deep constants

Thread Previous | Thread Next
From:
Branislav Zahradník
Date:
March 9, 2023 21:22
Subject:
Re: Pre-RFC Deep constants
Message ID:
CAB=rbOkxNY5Dd37LLD0V7Dog9v9DWYr6kHFG3j+=ir9Xetirmw@mail.gmail.com
On Thu, 9 Mar 2023 at 21:25, Martijn Lievaart <m@rtij.nl> wrote:

> Op 09-03-2023 om 21:23 schreef Branislav Zahradník:
>
>
>> Causing @nums to be read-only sounds like a good idea, actually.
>> Immutable data is often a huge win.
>>
>
> It can come with "deep copy on write" (it should not affect values it
> doesn't own yet data should be read-only.
>
>
> That's also surprising behaviour. Especially when you can write simply [
> @nums ] instead of \@nums to achieve the same.
>
>
>

Don't by confused by simplicity of examples, eg:
my @structs = ({ ... }, { ... }, ...);
my $var : const = [ @structs ];



> HTH,
>
> M4
>
>
>

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About