develooper Front page | perl.perl5.porters | Postings from June 2021

Re: RFC 0004 - defer {} syntax

Thread Previous | Thread Next
From:
=?UTF-8?Q?Branislav_Zahradn=C3=ADk?=
Date:
June 17, 2021 20:33
Subject:
Re: RFC 0004 - defer {} syntax
Message ID:
CAB=rbO=ndDcLZxCM0YrWKwqhN9_Wh7BQO-zoLyfPLHczCgL6_Q@mail.gmail.com
On Thu, 17 Jun 2021 at 00:16, Paul "LeoNerd" Evans <leonerd@leonerd.org.uk>
wrote:

>
> be a SHOUTY PHASER BLOCK. All the SHOUTY PHASER BLOCKS are declarations,
> activated by their mere presence at compiletime, whereas `defer {}` is
> a statement which only takes effect if dynamic execution actually
> encounters it. The p5p mailing list and the CPAN module's RT queue both
> contain various other rejected naming ideas, such as UNWIND, UNSTACK,
> CLEANUP, to name three.
>
>
Unrelated note to this RFC, just observation:

From discussion about trim uppercase version of name seems better
alternative to me.
words like __PACKAGE__, AUTOLOAD, or taken from Ovid's Corinna, ADJUST,
these
tokens are not phaser and yet still there is a reason to have them
uppercase.

Maybe there should be some guideline when to use uppercase and when
lowercase.

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