New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
*{""} stringification #11837
Comments
From @cpansprout*{""} stringifies as *main::. But *main:: stringifies as *main::main::. So it doesn’t round-trip properly. I wonder what is the best way to fix this, or where there is any way that wouldn’t break anything. This oddity makes Data::Dumper more complex that it would be otherwise. Flags: Site configuration information for perl 5.15.6: Configured by sprout at Thu Dec 29 12:39:18 PST 2011. Summary of my perl5 (revision 5 version 15 subversion 6) configuration: Locally applied patches: @INC for perl 5.15.6: Environment for perl 5.15.6: |
From @cpansproutOn Sun Jan 01 13:14:40 2012, sprout wrote:
I think the only way to fix this properly is to make *{$foo} equivalent That means that %{""} will refer to %:: in the main package, and to -- Father Chrysostomos |
From [Unknown Contact. See original ticket]On Sun Jan 01 13:14:40 2012, sprout wrote:
I think the only way to fix this properly is to make *{$foo} equivalent That means that %{""} will refer to %:: in the main package, and to -- Father Chrysostomos |
@cpansprout - Status changed from 'new' to 'open' |
From @rjbs* Father Chrysostomos via RT <perlbug-comment@perl.org> [2012-06-14T20:56:39]
This doesn't seem nuts to me, and I'm hard pressed to imagine it breaking any a) I'd like to hear if there are objections and If you make this change, and core doesn't break like crazy, I can even have a -- |
From @cpansproutOn Mon Jul 23 19:44:36 2012, perl.p5p@rjbs.manxome.org wrote:
There is one snag: I can detach the current stash from the symbol table, package foo; Maybe ‘Unable to create glob named ""’. C.f., this old error (gone in $ perl5.16.0 -e '\&{""}'
-- Father Chrysostomos |
From [Unknown Contact. See original ticket]On Mon Jul 23 19:44:36 2012, perl.p5p@rjbs.manxome.org wrote:
There is one snag: I can detach the current stash from the symbol table, package foo; Maybe ‘Unable to create glob named ""’. C.f., this old error (gone in $ perl5.16.0 -e '\&{""}'
-- Father Chrysostomos |
From @cpansproutOn Fri Jul 27 00:08:57 2012, sprout wrote:
Actually, there is another: I had forgotten when I made the above Currently, the rule is ‘any name not beginning with an idstart character’. What I proposed above would change it to ‘any name that begins with a If we don’t change that rule, then the stash-detachment problem goes And things will still round-trip properly, as \*{*{""}=~s/\*//r} == -- Father Chrysostomos |
From [Unknown Contact. See original ticket]On Fri Jul 27 00:08:57 2012, sprout wrote:
Actually, there is another: I had forgotten when I made the above Currently, the rule is ‘any name not beginning with an idstart character’. What I proposed above would change it to ‘any name that begins with a If we don’t change that rule, then the stash-detachment problem goes And things will still round-trip properly, as \*{*{""}=~s/\*//r} == -- Father Chrysostomos |
From @cpansproutOn Mon Jul 23 19:44:36 2012, perl.p5p@rjbs.manxome.org wrote:
May I take you up on your offer? See the sprout/107370 branch. -- Father Chrysostomos |
From [Unknown Contact. See original ticket]On Mon Jul 23 19:44:36 2012, perl.p5p@rjbs.manxome.org wrote:
May I take you up on your offer? See the sprout/107370 branch. -- Father Chrysostomos |
From @rjbs* Father Chrysostomos via RT <perlbug-comment@perl.org> [2012-08-03T22:56:30]
'fraid not. I dug up the instructions last week and it was clear that I'm not going to do -- |
From @cpansproutOn Thu Sep 27 19:24:13 2012, perl.p5p@rjbs.manxome.org wrote:
Where are those instructions? -- Father Chrysostomos |
From [Unknown Contact. See original ticket]On Thu Sep 27 19:24:13 2012, perl.p5p@rjbs.manxome.org wrote:
Where are those instructions? -- Father Chrysostomos |
From @rjbs* Father Chrysostomos via RT <perlbug-comment@perl.org> [2012-09-28T08:59:30]
https://github.com/tsee/cpan_perl_branch_smoke/blob/master/README -- |
From @cpansproutOn Fri Sep 28 07:03:35 2012, perl.p5p@rjbs.manxome.org wrote:
Those are quite involved. So I am going to take the pusillanimous approach. Steffen, if you are reading this, could you smoke the sprout/107370 (I do have an ulterior motive. I want more time to experiment with COW -- Father Chrysostomos |
From [Unknown Contact. See original ticket]On Fri Sep 28 07:03:35 2012, perl.p5p@rjbs.manxome.org wrote:
Those are quite involved. So I am going to take the pusillanimous approach. Steffen, if you are reading this, could you smoke the sprout/107370 (I do have an ulterior motive. I want more time to experiment with COW -- Father Chrysostomos |
From @tseeOn 10/02/2012 05:24 AM, Father Chrysostomos via RT wrote:
Yes, but I'm currently smoking a branch for Karl. Alas, something went http://users.perl5.git.perl.org/~tsee/progress.html indicate that the smoke is complete? Best regards, |
From @tseeOn 10/02/2012 07:42 AM, Steffen Mueller wrote:
Scratch that. Had to restart from scratch as the progress database got Best regards, |
Migrated from rt.perl.org#107370 (status was 'open')
Searchable as RT107370$
The text was updated successfully, but these errors were encountered: