-
Notifications
You must be signed in to change notification settings - Fork 577
usage of letter bases as alphabetic identifiers disallowed? #13044
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
Comments
From [email protected]Created by [email protected]I was attempting to clean up some code and tried to use ---sample program--- #!/usr/bin/perl -w my $·=1; ---end--- Everything I read on the internet describe the above As near as I can tell in looking at definitions for Grapheme It's not an operator, and it's not punctuation. So is it use constant host => Subsite .".". Site .":". port; use constant host => subsite .·. Site .:. port; if graphemes were able to be included... It seemed like this could be an oversight, but if not, I'd like Tnx. Going back to find some other char to use instead...sigh. Perl beautification -- a truely thankless task. Perl Info
|
From @khwilliamsonOn 06/20/2013 08:03 PM, Linda Walsh (via RT) wrote:
First of all, you have 00B7 as the first character in an identifier my $foo·=1; But this doesn't work either, see below.
Actually, it IS punctuation, and therein lies the problem. Its general The problem in Unicode is longstanding, and there have been some recent I think perldata could be changed to talk about this subtlety. |
The RT System itself - Status changed from 'new' to 'open' |
From [email protected]On Thu Jun 20 20:44:17 2013, public@khwilliamson.com wrote:
I wondered about that...
I see it was introduced in 1.0.0 But I see the general category now as well... I'd focused on
Hmmm... I haven't tried it but I suspect (?) that a pictograph isn't considered The little smiley faces...such logic would also include them as written |
From @ikegamiOn Fri, Jun 21, 2013 at 1:51 AM, Linda Walsh via RT <
$ uniprops U+13000 $ perl -CS -e'print "use utf8; \$\N{U+13000}=123; print $ perl -CS -e'print "use utf8; \$\N{U+13000}=123; print (5.14.2) |
From [email protected]So if Hieroglyphs are allowed, then shouldn't also be allowed, perl -e 'use 5.16.0; use utf8; |
From @rjbsNo. They are not XID Start characters, nor word, nor POSIX punctuation. perldata specifies fairly precisely the rules in effect. The middle dot problem was a subtle -- |
From [Unknown Contact. See original ticket]No. They are not XID Start characters, nor word, nor POSIX punctuation. perldata specifies fairly precisely the rules in effect. The middle dot problem was a subtle -- |
@rjbs - Status changed from 'open' to 'resolved' |
From [email protected]On Fri Jun 21 05:30:35 2013, rjbs wrote:
Did you close this because you thought you honestly thought your answer The original post said that even if the current rules are such that Can you explain how you thought your answer provided resolution? perldata clearly says identifiers are not 'word' nor 'posix', nor 'xid So if graphemes are letters (nothing about words) how can can they not Can you explain how your answer was supposed to make sense in light of I don't see that your answer really resolves anything regarding the |
From @LeontOn Fri, Jun 21, 2013 at 6:56 PM, Linda Walsh via RT
Linda, your hostility is not appreciated. Ricardo does not deserve Leon |
From [email protected]On Fri Jun 21 10:05:20 2013, LeonT wrote:
hostility? Sorry, honesty often comes off has hostile. Why do you
He seems have taken a leadership role of targeted crap against me. BTW, your response is a perfect example how snipers are protected by the Defending such actions reflects on the wider list membership as being |
From @nwc10On Fri, Jun 21, 2013 at 09:56:56AM -0700, Linda Walsh via RT wrote:
People who are seriously requesting enhancements do so POLITELY, not in You have already suggested a perfectly reasonable explanation as to why [snip potentially reasonable questions in a quite unreasonable tone of voice]
That is not the case. We do not wish to continue tolerating your unambiguously unacceptable You have continually demonstrated an ability to attribute the worst possible Yet you are incapable of the introspection needed to realise this. Ricardo is a volunteer. You OWE him, not he owes you, but this is not how I had held out hope that whatever you felt privately, you would be capable As you think that Ricardo has some sort of grudge, let me make it clear that Nicholas Clark |
From @ribasushiOn Fri, Jun 21, 2013 at 09:56:56AM -0700, Linda Walsh via RT wrote:
ORLY?! Allow me to quote [1] Identifier parsing I do agree that the doc could use some clarification - I am pretty sure Also (for the sake of everyone on the list, not just mine) I would like In the spirit of such preemptiion: Linda, if you feel it is appropriate Cheers [1] https://metacpan.org/module/RJBS/perl-5.18.0/pod/perldata.pod#Identifier-parsing [2] It would only be appropriate if you read up on at least a small |
From @demerphqOn 21 June 2013 19:18, Linda Walsh via RT <perlbug-followup@perl.org> wrote:
Ricardo is not a sniper. He is the President (spelled Pumpking). See =head2 Perl 5 Porters Subscribers to perl5-porters (the porters themselves) come in several flavours. Over this group of porters presides Larry Wall. He has the final word Larry sees Perl development along the lines of the US government: =cut cheers -- |
From @rjbs* Linda Walsh via RT <perlbug-followup@perl.org> [2013-06-21T12:56:56]
Yes. The question was about the problem with U+00b7, which was a complex case, and
My reading of this was that it was rendered irrelevant by the explanation that They are also, fortunately, close to what should be expected: they're
I find this hard to reply to. Graphemes are graphemes. They are not At any rate, the existing rules were already hashed out with discussion,
I thought the issue had been explained prior to my answer. -- |
From @rjbs
I've confused myself a bit in this reply: hieroglyphics *are* XID, but not the -- |
From @khwilliamsonThanks for the original report. perldata has now been corrected to note Karl Williamson |
From [email protected]On Fri Jun 21 10:24:19 2013, rabbit-p5p@rabbit.us wrote:
Please note, my bug report was against 5.16.2. If you feel 5.18.0
That doesn't seem inconsistent to you? Or.. why is that? How are
Actually, it wouldn't be about them fitting my pre-established
If you are referring to the URL you quote: [https://metacpan.org/module/RJBS/perl-5.18.0/pod/perldata.pod#Identifier-parsing] I see why Ricardo would say what he said, though that he would As for various other responses, I'm not sure how I can handle the As for my ascribing the worst possible motives to people who exclude Also, at least, two people brought up the idea of Ricardo being a Sorry if my words sound unambiguously unacceptable... but I think a |
Migrated from rt.perl.org#118563 (status was 'resolved')
Searchable as RT118563$
The text was updated successfully, but these errors were encountered: