{"action":"created","comment":{"url":"https://api.github.com/repos/devleoper/elixir-school/pulls/comments/64852548","id":64852548,"diff_hunk":"@@ -225,19 +225,19 @@ defmodule UseImportRequire.UseMe do\n end\n ```\n \n-and we add this line to UseImportRequire:\n+그리고 UseImportRequire 모듈에 이 줄을 추가해봅시다.\n \n ```elixir\n use UseImportRequire.UseMe\n ```\n \n-Using UseImportRequire.UseMe defines a use_test/0 function through invocation of the __using__/1 macro.\n+UseImportRequire.UseMe를 use한다고 함으로써 __using__/1 매크로가 실행되어 use_test/0 함수를 정의됩니다.\n \n-This is all that use does. However, it is common for the __using__ macro to in turn call alias, require, or import. This in turn will create aliases or imports in the using module. This allows the module being used to define a policy for how its functions and macros should be referenced. This can be quite flexible in that __using__/1 may set up references to other modules, especially submodules.\n+use가 하는 일이라면 이게 전부입니다. 하지만 __using__ 매크로에서 alias나 require, import를 실행하게 하는 일이 자주 있습니다. __using__ 매크로가 사용(use)하는 모듈에 별칭을 만들거나 함수나 매크로를 불러오도록 하는 것이지요. 사용(use)되는 모듈은 이를 이용해 외부에서 모듈 안에 있는 함수와 매크로를 어떻게 참조할 지 방침을 정할 수 있습니다. 그렇기 때문에 __using__/1이 다른 모듈(특히 서브모듈)에 대한 참조를 상당히 유동적으로 만들어낼 수 있게 됩니다.\n \n-The Phoenix framework makes use of use and __using__/1 to cut down on the need for repetitive alias and import calls in user defined modules.\n+Phoenix 프레임워크에서는 use와 __using__/1을 사용해서, 사용자가 정의하는 모듈에서 alias나 import를 반복적으로 사용하는 일이 없도록 해 줍니다.","path":"ko/lessons/basics/composition.md","position":225,"original_position":225,"commit_id":"eaadf37c0f1f19a7582cb4871012210e94ba9373","original_commit_id":"eaadf37c0f1f19a7582cb4871012210e94ba9373","user":{"login":"riseshia","id":7338443,"avatar_url":"https://avatars.githubusercontent.com/u/7338443?v=3","gravatar_id":"","url":"https://api.github.com/users/riseshia","html_url":"https://github.com/riseshia","followers_url":"https://api.github.com/users/riseshia/followers","following_url":"https://api.github.com/users/riseshia/following{/other_user}","gists_url":"https://api.github.com/users/riseshia/gists{/gist_id}","starred_url":"https://api.github.com/users/riseshia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/riseshia/subscriptions","organizations_url":"https://api.github.com/users/riseshia/orgs","repos_url":"https://api.github.com/users/riseshia/repos","events_url":"https://api.github.com/users/riseshia/events{/privacy}","received_events_url":"https://api.github.com/users/riseshia/received_events","type":"User","site_admin":false},"body":"maybe `사용하는 일이 없도록 해 줍니다.` -> `사용하지 않도록 해 줍니다.`","created_at":"2016-05-27T03:18:39Z","updated_at":"2016-05-27T03:18:39Z","html_url":"https://github.com/devleoper/elixir-school/pull/4#discussion_r64852548","pull_request_url":"https://api.github.com/repos/devleoper/elixir-school/pulls/4","_links":{"self":{"href":"https://api.github.com/repos/devleoper/elixir-school/pulls/comments/64852548"},"html":{"href":"https://github.com/devleoper/elixir-school/pull/4#discussion_r64852548"},"pull_request":{"href":"https://api.github.com/repos/devleoper/elixir-school/pulls/4"}}},"pull_request":{"url":"https://api.github.com/repos/devleoper/elixir-school/pulls/4","id":71584326,"html_url":"https://github.com/devleoper/elixir-school/pull/4","diff_url":"https://github.com/devleoper/elixir-school/pull/4.diff","patch_url":"https://github.com/devleoper/elixir-school/pull/4.patch","issue_url":"https://api.github.com/repos/devleoper/elixir-school/issues/4","number":4,"state":"open","locked":false,"title":"[Chapter 8] Comparison between original text and (ko) translated.","user":{"login":"devleoper","id":1060635,"avatar_url":"https://avatars.githubusercontent.com/u/1060635?v=3","gravatar_id":"","url":"https://api.github.com/users/devleoper","html_url":"https://github.com/devleoper","followers_url":"https://api.github.com/users/devleoper/followers","following_url":"https://api.github.com/users/devleoper/following{/other_user}","gists_url":"https://api.github.com/users/devleoper/gists{/gist_id}","starred_url":"https://api.github.com/users/devleoper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devleoper/subscriptions","organizations_url":"https://api.github.com/users/devleoper/orgs","repos_url":"https://api.github.com/users/devleoper/repos","events_url":"https://api.github.com/users/devleoper/events{/privacy}","received_events_url":"https://api.github.com/users/devleoper/received_events","type":"User","site_admin":false},"body":"This PR is made for comparison and making comments.","created_at":"2016-05-26T16:20:34Z","updated_at":"2016-05-27T03:18:39Z","closed_at":null,"merged_at":null,"merge_commit_sha":"1a5536a4bb69bcc9072e4a28c74d269f56dc674e","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/devleoper/elixir-school/pulls/4/commits","review_comments_url":"https://api.github.com/repos/devleoper/elixir-school/pulls/4/comments","review_comment_url":"https://api.github.com/repos/devleoper/elixir-school/pulls/comments{/number}","comments_url":"https://api.github.com/repos/devleoper/elixir-school/issues/4/comments","statuses_url":"https://api.github.com/repos/devleoper/elixir-school/statuses/eaadf37c0f1f19a7582cb4871012210e94ba9373","head":{"label":"devleoper:ko-translation-chap-8","ref":"ko-translation-chap-8","sha":"eaadf37c0f1f19a7582cb4871012210e94ba9373","user":{"login":"devleoper","id":1060635,"avatar_url":"https://avatars.githubusercontent.com/u/1060635?v=3","gravatar_id":"","url":"https://api.github.com/users/devleoper","html_url":"https://github.com/devleoper","followers_url":"https://api.github.com/users/devleoper/followers","following_url":"https://api.github.com/users/devleoper/following{/other_user}","gists_url":"https://api.github.com/users/devleoper/gists{/gist_id}","starred_url":"https://api.github.com/users/devleoper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devleoper/subscriptions","organizations_url":"https://api.github.com/users/devleoper/orgs","repos_url":"https://api.github.com/users/devleoper/repos","events_url":"https://api.github.com/users/devleoper/events{/privacy}","received_events_url":"https://api.github.com/users/devleoper/received_events","type":"User","site_admin":false},"repo":{"id":57899391,"name":"elixir-school","full_name":"devleoper/elixir-school","owner":{"login":"devleoper","id":1060635,"avatar_url":"https://avatars.githubusercontent.com/u/1060635?v=3","gravatar_id":"","url":"https://api.github.com/users/devleoper","html_url":"https://github.com/devleoper","followers_url":"https://api.github.com/users/devleoper/followers","following_url":"https://api.github.com/users/devleoper/following{/other_user}","gists_url":"https://api.github.com/users/devleoper/gists{/gist_id}","starred_url":"https://api.github.com/users/devleoper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devleoper/subscriptions","organizations_url":"https://api.github.com/users/devleoper/orgs","repos_url":"https://api.github.com/users/devleoper/repos","events_url":"https://api.github.com/users/devleoper/events{/privacy}","received_events_url":"https://api.github.com/users/devleoper/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/devleoper/elixir-school","description":"Lessons about the Elixir programming language","fork":true,"url":"https://api.github.com/repos/devleoper/elixir-school","forks_url":"https://api.github.com/repos/devleoper/elixir-school/forks","keys_url":"https://api.github.com/repos/devleoper/elixir-school/keys{/key_id}","collaborators_url":"https://api.github.com/repos/devleoper/elixir-school/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/devleoper/elixir-school/teams","hooks_url":"https://api.github.com/repos/devleoper/elixir-school/hooks","issue_events_url":"https://api.github.com/repos/devleoper/elixir-school/issues/events{/number}","events_url":"https://api.github.com/repos/devleoper/elixir-school/events","assignees_url":"https://api.github.com/repos/devleoper/elixir-school/assignees{/user}","branches_url":"https://api.github.com/repos/devleoper/elixir-school/branches{/branch}","tags_url":"https://api.github.com/repos/devleoper/elixir-school/tags","blobs_url":"https://api.github.com/repos/devleoper/elixir-school/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/devleoper/elixir-school/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/devleoper/elixir-school/git/refs{/sha}","trees_url":"https://api.github.com/repos/devleoper/elixir-school/git/trees{/sha}","statuses_url":"https://api.github.com/repos/devleoper/elixir-school/statuses/{sha}","languages_url":"https://api.github.com/repos/devleoper/elixir-school/languages","stargazers_url":"https://api.github.com/repos/devleoper/elixir-school/stargazers","contributors_url":"https://api.github.com/repos/devleoper/elixir-school/contributors","subscribers_url":"https://api.github.com/repos/devleoper/elixir-school/subscribers","subscription_url":"https://api.github.com/repos/devleoper/elixir-school/subscription","commits_url":"https://api.github.com/repos/devleoper/elixir-school/commits{/sha}","git_commits_url":"https://api.github.com/repos/devleoper/elixir-school/git/commits{/sha}","comments_url":"https://api.github.com/repos/devleoper/elixir-school/comments{/number}","issue_comment_url":"https://api.github.com/repos/devleoper/elixir-school/issues/comments{/number}","contents_url":"https://api.github.com/repos/devleoper/elixir-school/contents/{+path}","compare_url":"https://api.github.com/repos/devleoper/elixir-school/compare/{base}...{head}","merges_url":"https://api.github.com/repos/devleoper/elixir-school/merges","archive_url":"https://api.github.com/repos/devleoper/elixir-school/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/devleoper/elixir-school/downloads","issues_url":"https://api.github.com/repos/devleoper/elixir-school/issues{/number}","pulls_url":"https://api.github.com/repos/devleoper/elixir-school/pulls{/number}","milestones_url":"https://api.github.com/repos/devleoper/elixir-school/milestones{/number}","notifications_url":"https://api.github.com/repos/devleoper/elixir-school/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/devleoper/elixir-school/labels{/name}","releases_url":"https://api.github.com/repos/devleoper/elixir-school/releases{/id}","deployments_url":"https://api.github.com/repos/devleoper/elixir-school/deployments","created_at":"2016-05-02T15:20:03Z","updated_at":"2016-05-02T15:20:04Z","pushed_at":"2016-05-27T01:26:19Z","git_url":"git://github.com/devleoper/elixir-school.git","ssh_url":"git@github.com:devleoper/elixir-school.git","clone_url":"https://github.com/devleoper/elixir-school.git","svn_url":"https://github.com/devleoper/elixir-school","homepage":"https://elixirschool.com","size":1635,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":3,"forks":0,"open_issues":3,"watchers":0,"default_branch":"master"}},"base":{"label":"devleoper:original-chap-8","ref":"original-chap-8","sha":"4c5f1d250b45ad62beefd90b2d3fd34599fe0071","user":{"login":"devleoper","id":1060635,"avatar_url":"https://avatars.githubusercontent.com/u/1060635?v=3","gravatar_id":"","url":"https://api.github.com/users/devleoper","html_url":"https://github.com/devleoper","followers_url":"https://api.github.com/users/devleoper/followers","following_url":"https://api.github.com/users/devleoper/following{/other_user}","gists_url":"https://api.github.com/users/devleoper/gists{/gist_id}","starred_url":"https://api.github.com/users/devleoper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devleoper/subscriptions","organizations_url":"https://api.github.com/users/devleoper/orgs","repos_url":"https://api.github.com/users/devleoper/repos","events_url":"https://api.github.com/users/devleoper/events{/privacy}","received_events_url":"https://api.github.com/users/devleoper/received_events","type":"User","site_admin":false},"repo":{"id":57899391,"name":"elixir-school","full_name":"devleoper/elixir-school","owner":{"login":"devleoper","id":1060635,"avatar_url":"https://avatars.githubusercontent.com/u/1060635?v=3","gravatar_id":"","url":"https://api.github.com/users/devleoper","html_url":"https://github.com/devleoper","followers_url":"https://api.github.com/users/devleoper/followers","following_url":"https://api.github.com/users/devleoper/following{/other_user}","gists_url":"https://api.github.com/users/devleoper/gists{/gist_id}","starred_url":"https://api.github.com/users/devleoper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devleoper/subscriptions","organizations_url":"https://api.github.com/users/devleoper/orgs","repos_url":"https://api.github.com/users/devleoper/repos","events_url":"https://api.github.com/users/devleoper/events{/privacy}","received_events_url":"https://api.github.com/users/devleoper/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/devleoper/elixir-school","description":"Lessons about the Elixir programming language","fork":true,"url":"https://api.github.com/repos/devleoper/elixir-school","forks_url":"https://api.github.com/repos/devleoper/elixir-school/forks","keys_url":"https://api.github.com/repos/devleoper/elixir-school/keys{/key_id}","collaborators_url":"https://api.github.com/repos/devleoper/elixir-school/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/devleoper/elixir-school/teams","hooks_url":"https://api.github.com/repos/devleoper/elixir-school/hooks","issue_events_url":"https://api.github.com/repos/devleoper/elixir-school/issues/events{/number}","events_url":"https://api.github.com/repos/devleoper/elixir-school/events","assignees_url":"https://api.github.com/repos/devleoper/elixir-school/assignees{/user}","branches_url":"https://api.github.com/repos/devleoper/elixir-school/branches{/branch}","tags_url":"https://api.github.com/repos/devleoper/elixir-school/tags","blobs_url":"https://api.github.com/repos/devleoper/elixir-school/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/devleoper/elixir-school/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/devleoper/elixir-school/git/refs{/sha}","trees_url":"https://api.github.com/repos/devleoper/elixir-school/git/trees{/sha}","statuses_url":"https://api.github.com/repos/devleoper/elixir-school/statuses/{sha}","languages_url":"https://api.github.com/repos/devleoper/elixir-school/languages","stargazers_url":"https://api.github.com/repos/devleoper/elixir-school/stargazers","contributors_url":"https://api.github.com/repos/devleoper/elixir-school/contributors","subscribers_url":"https://api.github.com/repos/devleoper/elixir-school/subscribers","subscription_url":"https://api.github.com/repos/devleoper/elixir-school/subscription","commits_url":"https://api.github.com/repos/devleoper/elixir-school/commits{/sha}","git_commits_url":"https://api.github.com/repos/devleoper/elixir-school/git/commits{/sha}","comments_url":"https://api.github.com/repos/devleoper/elixir-school/comments{/number}","issue_comment_url":"https://api.github.com/repos/devleoper/elixir-school/issues/comments{/number}","contents_url":"https://api.github.com/repos/devleoper/elixir-school/contents/{+path}","compare_url":"https://api.github.com/repos/devleoper/elixir-school/compare/{base}...{head}","merges_url":"https://api.github.com/repos/devleoper/elixir-school/merges","archive_url":"https://api.github.com/repos/devleoper/elixir-school/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/devleoper/elixir-school/downloads","issues_url":"https://api.github.com/repos/devleoper/elixir-school/issues{/number}","pulls_url":"https://api.github.com/repos/devleoper/elixir-school/pulls{/number}","milestones_url":"https://api.github.com/repos/devleoper/elixir-school/milestones{/number}","notifications_url":"https://api.github.com/repos/devleoper/elixir-school/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/devleoper/elixir-school/labels{/name}","releases_url":"https://api.github.com/repos/devleoper/elixir-school/releases{/id}","deployments_url":"https://api.github.com/repos/devleoper/elixir-school/deployments","created_at":"2016-05-02T15:20:03Z","updated_at":"2016-05-02T15:20:04Z","pushed_at":"2016-05-27T01:26:19Z","git_url":"git://github.com/devleoper/elixir-school.git","ssh_url":"git@github.com:devleoper/elixir-school.git","clone_url":"https://github.com/devleoper/elixir-school.git","svn_url":"https://github.com/devleoper/elixir-school","homepage":"https://elixirschool.com","size":1635,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":3,"forks":0,"open_issues":3,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/devleoper/elixir-school/pulls/4"},"html":{"href":"https://github.com/devleoper/elixir-school/pull/4"},"issue":{"href":"https://api.github.com/repos/devleoper/elixir-school/issues/4"},"comments":{"href":"https://api.github.com/repos/devleoper/elixir-school/issues/4/comments"},"review_comments":{"href":"https://api.github.com/repos/devleoper/elixir-school/pulls/4/comments"},"review_comment":{"href":"https://api.github.com/repos/devleoper/elixir-school/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/devleoper/elixir-school/pulls/4/commits"},"statuses":{"href":"https://api.github.com/repos/devleoper/elixir-school/statuses/eaadf37c0f1f19a7582cb4871012210e94ba9373"}}}}
{"actor":{"display_login":"riseshia"}}