{"action":"created","comment":{"url":"https://api.github.com/repos/perl6/doc/pulls/comments/221465730","pull_request_review_id":160120968,"id":221465730,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyMTQ2NTczMA==","diff_hunk":"@@ -223,109 +223,193 @@ say 'code again';\n \n =head2 X<Identifiers|identifier,identifiers>\n \n-Identifiers are grammatical building blocks that occur in several kind\n-of statements, giving a name to objects, data structures and blocks of\n-code. These names must start with an alphabetic character (or an\n-underscore), followed by zero or more word characters (alphabetic,\n-underscore or number). You can also embed dashes C<-> or single quotes\n-C<'> in the middle, but not two in a row, and only if followed\n-immediately by an alphabetic character.\n+Identifiers are grammatical building blocks that may be used to give a name\n+to entities/objects such as constants, variables (e.g. Scalars) and routines\n+(e.g. Subs and Methods). In a variable name, an identifier is normally preceded\n+by a sigil; i.e. the sigil is not part of the identifier, only of the variable\n+name.\n+\n+    constant c = 299792458;         # Identifier \"c\" names an Int\n+    my $a = 123;                    # Identifier \"a\" in the name \"$a\" of a Scalar\n+    sub hello { say \"Hello!\" };     # Identifier \"hello\" names a Sub\n+\n+Identifiers come in different forms: ordinary identifiers, extended\n+identifiers, and compound identifiers.\n+\n+=head3 Ordinary identifiers\n+\n+An ordinary identifier is composed of a leading alphabetic character\n+that may be followed by one or more alphanumeric characters. It may also\n+contain isolated, embedded apostrophes C<'> and/or hyphens C<->, provided\n+that the next character is each time alphabetic.\n+\n+The definitions of \"alphabetic\" and \"alphanumeric\" include appropriate Unicode\n+characters. Which characters are \"appropriate\" depends on the implementation.\n+In the Rakudo/MoarVM Perl 6 implementation alphabetic characters include\n+Unicode characters in the character category I<Letter>, and the underscore\n+C<_>. Alphanumeric characters additionally include Unicode characters in the\n+general category I<Number, Decimal Digit> (Nd).\n ","path":"doc/Language/syntax.pod6","position":37,"original_position":37,"commit_id":"2ac138c2ff2a11d9db51ff27351f34e17bac5829","original_commit_id":"2ac138c2ff2a11d9db51ff27351f34e17bac5829","user":{"login":"JJ","id":500,"node_id":"MDQ6VXNlcjUwMA==","avatar_url":"https://avatars3.githubusercontent.com/u/500?v=4","gravatar_id":"","url":"https://api.github.com/users/JJ","html_url":"https://github.com/JJ","followers_url":"https://api.github.com/users/JJ/followers","following_url":"https://api.github.com/users/JJ/following{/other_user}","gists_url":"https://api.github.com/users/JJ/gists{/gist_id}","starred_url":"https://api.github.com/users/JJ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JJ/subscriptions","organizations_url":"https://api.github.com/users/JJ/orgs","repos_url":"https://api.github.com/users/JJ/repos","events_url":"https://api.github.com/users/JJ/events{/privacy}","received_events_url":"https://api.github.com/users/JJ/received_events","type":"User","site_admin":false},"body":":+1: ","created_at":"2018-09-30T16:52:44Z","updated_at":"2018-09-30T16:52:44Z","html_url":"https://github.com/perl6/doc/pull/2335#discussion_r221465730","pull_request_url":"https://api.github.com/repos/perl6/doc/pulls/2335","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/perl6/doc/pulls/comments/221465730"},"html":{"href":"https://github.com/perl6/doc/pull/2335#discussion_r221465730"},"pull_request":{"href":"https://api.github.com/repos/perl6/doc/pulls/2335"}},"in_reply_to_id":221418956},"pull_request":{"url":"https://api.github.com/repos/perl6/doc/pulls/2335","id":219109302,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE5MTA5MzAy","html_url":"https://github.com/perl6/doc/pull/2335","diff_url":"https://github.com/perl6/doc/pull/2335.diff","patch_url":"https://github.com/perl6/doc/pull/2335.patch","issue_url":"https://api.github.com/repos/perl6/doc/issues/2335","number":2335,"state":"closed","locked":false,"title":"Rewrite of Identifier-section","user":{"login":"threadless-screw","id":39702500,"node_id":"MDQ6VXNlcjM5NzAyNTAw","avatar_url":"https://avatars2.githubusercontent.com/u/39702500?v=4","gravatar_id":"","url":"https://api.github.com/users/threadless-screw","html_url":"https://github.com/threadless-screw","followers_url":"https://api.github.com/users/threadless-screw/followers","following_url":"https://api.github.com/users/threadless-screw/following{/other_user}","gists_url":"https://api.github.com/users/threadless-screw/gists{/gist_id}","starred_url":"https://api.github.com/users/threadless-screw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/threadless-screw/subscriptions","organizations_url":"https://api.github.com/users/threadless-screw/orgs","repos_url":"https://api.github.com/users/threadless-screw/repos","events_url":"https://api.github.com/users/threadless-screw/events{/privacy}","received_events_url":"https://api.github.com/users/threadless-screw/received_events","type":"User","site_admin":false},"body":"## The problem\r\nThe identifier-section was perceived as a bit messy.\r\n\r\n## Solution provided\r\nClearer distinction between different identifiers types: ordinary identifiers, extended identifiers, and compound identifiers. Particulars for each type can now be discussed in their own section.\r\n\r\n","created_at":"2018-09-28T23:41:41Z","updated_at":"2018-09-30T16:52:44Z","closed_at":"2018-09-29T11:36:11Z","merged_at":null,"merge_commit_sha":"2bc69c073fd9e3a73156e524826960139700eb4e","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/perl6/doc/pulls/2335/commits","review_comments_url":"https://api.github.com/repos/perl6/doc/pulls/2335/comments","review_comment_url":"https://api.github.com/repos/perl6/doc/pulls/comments{/number}","comments_url":"https://api.github.com/repos/perl6/doc/issues/2335/comments","statuses_url":"https://api.github.com/repos/perl6/doc/statuses/2ac138c2ff2a11d9db51ff27351f34e17bac5829","head":{"label":"threadless-screw:syntax-identifier","ref":"syntax-identifier","sha":"2ac138c2ff2a11d9db51ff27351f34e17bac5829","user":{"login":"threadless-screw","id":39702500,"node_id":"MDQ6VXNlcjM5NzAyNTAw","avatar_url":"https://avatars2.githubusercontent.com/u/39702500?v=4","gravatar_id":"","url":"https://api.github.com/users/threadless-screw","html_url":"https://github.com/threadless-screw","followers_url":"https://api.github.com/users/threadless-screw/followers","following_url":"https://api.github.com/users/threadless-screw/following{/other_user}","gists_url":"https://api.github.com/users/threadless-screw/gists{/gist_id}","starred_url":"https://api.github.com/users/threadless-screw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/threadless-screw/subscriptions","organizations_url":"https://api.github.com/users/threadless-screw/orgs","repos_url":"https://api.github.com/users/threadless-screw/repos","events_url":"https://api.github.com/users/threadless-screw/events{/privacy}","received_events_url":"https://api.github.com/users/threadless-screw/received_events","type":"User","site_admin":false},"repo":{"id":149969592,"node_id":"MDEwOlJlcG9zaXRvcnkxNDk5Njk1OTI=","name":"doc","full_name":"threadless-screw/doc","private":false,"owner":{"login":"threadless-screw","id":39702500,"node_id":"MDQ6VXNlcjM5NzAyNTAw","avatar_url":"https://avatars2.githubusercontent.com/u/39702500?v=4","gravatar_id":"","url":"https://api.github.com/users/threadless-screw","html_url":"https://github.com/threadless-screw","followers_url":"https://api.github.com/users/threadless-screw/followers","following_url":"https://api.github.com/users/threadless-screw/following{/other_user}","gists_url":"https://api.github.com/users/threadless-screw/gists{/gist_id}","starred_url":"https://api.github.com/users/threadless-screw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/threadless-screw/subscriptions","organizations_url":"https://api.github.com/users/threadless-screw/orgs","repos_url":"https://api.github.com/users/threadless-screw/repos","events_url":"https://api.github.com/users/threadless-screw/events{/privacy}","received_events_url":"https://api.github.com/users/threadless-screw/received_events","type":"User","site_admin":false},"html_url":"https://github.com/threadless-screw/doc","description":"🦋 Perl 6 documentation (tools and docs)","fork":true,"url":"https://api.github.com/repos/threadless-screw/doc","forks_url":"https://api.github.com/repos/threadless-screw/doc/forks","keys_url":"https://api.github.com/repos/threadless-screw/doc/keys{/key_id}","collaborators_url":"https://api.github.com/repos/threadless-screw/doc/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/threadless-screw/doc/teams","hooks_url":"https://api.github.com/repos/threadless-screw/doc/hooks","issue_events_url":"https://api.github.com/repos/threadless-screw/doc/issues/events{/number}","events_url":"https://api.github.com/repos/threadless-screw/doc/events","assignees_url":"https://api.github.com/repos/threadless-screw/doc/assignees{/user}","branches_url":"https://api.github.com/repos/threadless-screw/doc/branches{/branch}","tags_url":"https://api.github.com/repos/threadless-screw/doc/tags","blobs_url":"https://api.github.com/repos/threadless-screw/doc/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/threadless-screw/doc/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/threadless-screw/doc/git/refs{/sha}","trees_url":"https://api.github.com/repos/threadless-screw/doc/git/trees{/sha}","statuses_url":"https://api.github.com/repos/threadless-screw/doc/statuses/{sha}","languages_url":"https://api.github.com/repos/threadless-screw/doc/languages","stargazers_url":"https://api.github.com/repos/threadless-screw/doc/stargazers","contributors_url":"https://api.github.com/repos/threadless-screw/doc/contributors","subscribers_url":"https://api.github.com/repos/threadless-screw/doc/subscribers","subscription_url":"https://api.github.com/repos/threadless-screw/doc/subscription","commits_url":"https://api.github.com/repos/threadless-screw/doc/commits{/sha}","git_commits_url":"https://api.github.com/repos/threadless-screw/doc/git/commits{/sha}","comments_url":"https://api.github.com/repos/threadless-screw/doc/comments{/number}","issue_comment_url":"https://api.github.com/repos/threadless-screw/doc/issues/comments{/number}","contents_url":"https://api.github.com/repos/threadless-screw/doc/contents/{+path}","compare_url":"https://api.github.com/repos/threadless-screw/doc/compare/{base}...{head}","merges_url":"https://api.github.com/repos/threadless-screw/doc/merges","archive_url":"https://api.github.com/repos/threadless-screw/doc/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/threadless-screw/doc/downloads","issues_url":"https://api.github.com/repos/threadless-screw/doc/issues{/number}","pulls_url":"https://api.github.com/repos/threadless-screw/doc/pulls{/number}","milestones_url":"https://api.github.com/repos/threadless-screw/doc/milestones{/number}","notifications_url":"https://api.github.com/repos/threadless-screw/doc/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/threadless-screw/doc/labels{/name}","releases_url":"https://api.github.com/repos/threadless-screw/doc/releases{/id}","deployments_url":"https://api.github.com/repos/threadless-screw/doc/deployments","created_at":"2018-09-23T09:20:45Z","updated_at":"2018-09-29T11:34:18Z","pushed_at":"2018-09-29T11:36:32Z","git_url":"git://github.com/threadless-screw/doc.git","ssh_url":"git@github.com:threadless-screw/doc.git","clone_url":"https://github.com/threadless-screw/doc.git","svn_url":"https://github.com/threadless-screw/doc","homepage":"https://docs.perl6.org/","size":16128,"stargazers_count":0,"watchers_count":0,"language":"Perl 6","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"artistic-2.0","name":"Artistic License 2.0","spdx_id":"Artistic-2.0","url":"https://api.github.com/licenses/artistic-2.0","node_id":"MDc6TGljZW5zZTM="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"perl6:master","ref":"master","sha":"00b7b00a919cd6308f3aa9b87df9983177d18090","user":{"login":"perl6","id":52564,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUyNTY0","avatar_url":"https://avatars2.githubusercontent.com/u/52564?v=4","gravatar_id":"","url":"https://api.github.com/users/perl6","html_url":"https://github.com/perl6","followers_url":"https://api.github.com/users/perl6/followers","following_url":"https://api.github.com/users/perl6/following{/other_user}","gists_url":"https://api.github.com/users/perl6/gists{/gist_id}","starred_url":"https://api.github.com/users/perl6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/perl6/subscriptions","organizations_url":"https://api.github.com/users/perl6/orgs","repos_url":"https://api.github.com/users/perl6/repos","events_url":"https://api.github.com/users/perl6/events{/privacy}","received_events_url":"https://api.github.com/users/perl6/received_events","type":"Organization","site_admin":false},"repo":{"id":4599128,"node_id":"MDEwOlJlcG9zaXRvcnk0NTk5MTI4","name":"doc","full_name":"perl6/doc","private":false,"owner":{"login":"perl6","id":52564,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUyNTY0","avatar_url":"https://avatars2.githubusercontent.com/u/52564?v=4","gravatar_id":"","url":"https://api.github.com/users/perl6","html_url":"https://github.com/perl6","followers_url":"https://api.github.com/users/perl6/followers","following_url":"https://api.github.com/users/perl6/following{/other_user}","gists_url":"https://api.github.com/users/perl6/gists{/gist_id}","starred_url":"https://api.github.com/users/perl6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/perl6/subscriptions","organizations_url":"https://api.github.com/users/perl6/orgs","repos_url":"https://api.github.com/users/perl6/repos","events_url":"https://api.github.com/users/perl6/events{/privacy}","received_events_url":"https://api.github.com/users/perl6/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/perl6/doc","description":"🦋 Perl 6 documentation (tools and docs)","fork":false,"url":"https://api.github.com/repos/perl6/doc","forks_url":"https://api.github.com/repos/perl6/doc/forks","keys_url":"https://api.github.com/repos/perl6/doc/keys{/key_id}","collaborators_url":"https://api.github.com/repos/perl6/doc/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/perl6/doc/teams","hooks_url":"https://api.github.com/repos/perl6/doc/hooks","issue_events_url":"https://api.github.com/repos/perl6/doc/issues/events{/number}","events_url":"https://api.github.com/repos/perl6/doc/events","assignees_url":"https://api.github.com/repos/perl6/doc/assignees{/user}","branches_url":"https://api.github.com/repos/perl6/doc/branches{/branch}","tags_url":"https://api.github.com/repos/perl6/doc/tags","blobs_url":"https://api.github.com/repos/perl6/doc/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/perl6/doc/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/perl6/doc/git/refs{/sha}","trees_url":"https://api.github.com/repos/perl6/doc/git/trees{/sha}","statuses_url":"https://api.github.com/repos/perl6/doc/statuses/{sha}","languages_url":"https://api.github.com/repos/perl6/doc/languages","stargazers_url":"https://api.github.com/repos/perl6/doc/stargazers","contributors_url":"https://api.github.com/repos/perl6/doc/contributors","subscribers_url":"https://api.github.com/repos/perl6/doc/subscribers","subscription_url":"https://api.github.com/repos/perl6/doc/subscription","commits_url":"https://api.github.com/repos/perl6/doc/commits{/sha}","git_commits_url":"https://api.github.com/repos/perl6/doc/git/commits{/sha}","comments_url":"https://api.github.com/repos/perl6/doc/comments{/number}","issue_comment_url":"https://api.github.com/repos/perl6/doc/issues/comments{/number}","contents_url":"https://api.github.com/repos/perl6/doc/contents/{+path}","compare_url":"https://api.github.com/repos/perl6/doc/compare/{base}...{head}","merges_url":"https://api.github.com/repos/perl6/doc/merges","archive_url":"https://api.github.com/repos/perl6/doc/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/perl6/doc/downloads","issues_url":"https://api.github.com/repos/perl6/doc/issues{/number}","pulls_url":"https://api.github.com/repos/perl6/doc/pulls{/number}","milestones_url":"https://api.github.com/repos/perl6/doc/milestones{/number}","notifications_url":"https://api.github.com/repos/perl6/doc/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/perl6/doc/labels{/name}","releases_url":"https://api.github.com/repos/perl6/doc/releases{/id}","deployments_url":"https://api.github.com/repos/perl6/doc/deployments","created_at":"2012-06-08T15:45:20Z","updated_at":"2018-09-30T11:04:14Z","pushed_at":"2018-09-30T11:04:12Z","git_url":"git://github.com/perl6/doc.git","ssh_url":"git@github.com:perl6/doc.git","clone_url":"https://github.com/perl6/doc.git","svn_url":"https://github.com/perl6/doc","homepage":"https://docs.perl6.org/","size":16192,"stargazers_count":181,"watchers_count":181,"language":"Perl 6","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":210,"mirror_url":null,"archived":false,"open_issues_count":184,"license":{"key":"artistic-2.0","name":"Artistic License 2.0","spdx_id":"Artistic-2.0","url":"https://api.github.com/licenses/artistic-2.0","node_id":"MDc6TGljZW5zZTM="},"forks":210,"open_issues":184,"watchers":181,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/perl6/doc/pulls/2335"},"html":{"href":"https://github.com/perl6/doc/pull/2335"},"issue":{"href":"https://api.github.com/repos/perl6/doc/issues/2335"},"comments":{"href":"https://api.github.com/repos/perl6/doc/issues/2335/comments"},"review_comments":{"href":"https://api.github.com/repos/perl6/doc/pulls/2335/comments"},"review_comment":{"href":"https://api.github.com/repos/perl6/doc/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/perl6/doc/pulls/2335/commits"},"statuses":{"href":"https://api.github.com/repos/perl6/doc/statuses/2ac138c2ff2a11d9db51ff27351f34e17bac5829"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"JJ"}}