develooper Front page | perl.perl5.porters | Postings from August 2010

Re: qr stringification: why are xism always present? I'm worriedabout backward compatibility

Thread Previous | Thread Next
From:
Aristotle Pagaltzis
Date:
August 5, 2010 09:26
Subject:
Re: qr stringification: why are xism always present? I'm worriedabout backward compatibility
Message ID:
20100805162635.GA11428@klangraum.plasmasturm.org
* karl williamson <public@khwilliamson.com> [2010-08-04 15:40]:
> Aristotle Pagaltzis wrote:
> >* Ben Morrow <ben@morrow.me.uk> [2010-08-01 22:35]:
> >>My alternative suggestion was to introduce a new grouping
> >>construct, which I tentatively called (?~sixm:) (I don't much
> >>like that, but there aren't many alternatives at this point),
> >>which *does* do what you expect; and use that for
> >>stringification instead. That way we change the
> >>stringification once, now, and then never again.
> >
> >I’m unsure about how good an idea that is.
> >
> >Presumably the defaults can change in a future version of
> >Perl, in which case a stringified pattern that uses this
> >syntax will mean different things on different Perl versions.
> >In some cases this will even magically do what you want, but
> >it could equally be a pitfall.
>
> FWIW, I have given this some thought, and came to the
> conclusion that Perl is almost certainly never going to change
> the defaults, because of the backward compatibility issues.

Yet you *are* changing the past default right now, *in spite* of
back compat issues… :-)

Regards,
-- 
Aristotle Pagaltzis // <http://plasmasturm.org/>

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