{"action":"opened","number":28,"pull_request":{"url":"https://api.github.com/repos/bodil/purescript-signal/pulls/28","id":36855009,"html_url":"https://github.com/bodil/purescript-signal/pull/28","diff_url":"https://github.com/bodil/purescript-signal/pull/28.diff","patch_url":"https://github.com/bodil/purescript-signal/pull/28.patch","issue_url":"https://api.github.com/repos/bodil/purescript-signal/issues/28","number":28,"state":"open","locked":false,"title":"removed zipP and defined zip as synonyme for map2","user":{"login":"brunjlar","id":6307039,"avatar_url":"https://avatars.githubusercontent.com/u/6307039?v=3","gravatar_id":"","url":"https://api.github.com/users/brunjlar","html_url":"https://github.com/brunjlar","followers_url":"https://api.github.com/users/brunjlar/followers","following_url":"https://api.github.com/users/brunjlar/following{/other_user}","gists_url":"https://api.github.com/users/brunjlar/gists{/gist_id}","starred_url":"https://api.github.com/users/brunjlar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brunjlar/subscriptions","organizations_url":"https://api.github.com/users/brunjlar/orgs","repos_url":"https://api.github.com/users/brunjlar/repos","events_url":"https://api.github.com/users/brunjlar/events{/privacy}","received_events_url":"https://api.github.com/users/brunjlar/received_events","type":"User","site_admin":false},"body":"I noticed that zip is doing exactly the same as map2 and that map2 is defined in terms of the Functor/Applicative instance of Signal, whereas zip is defined explicitly by zipP.\r\n\r\nSo I suggest to remove zipP and define zip as a synonyme of map2.","created_at":"2015-06-03T17:07:00Z","updated_at":"2015-06-03T17:07:00Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/bodil/purescript-signal/pulls/28/commits","review_comments_url":"https://api.github.com/repos/bodil/purescript-signal/pulls/28/comments","review_comment_url":"https://api.github.com/repos/bodil/purescript-signal/pulls/comments{/number}","comments_url":"https://api.github.com/repos/bodil/purescript-signal/issues/28/comments","statuses_url":"https://api.github.com/repos/bodil/purescript-signal/statuses/c5844c1b30f051ff0524b665858671ff7d9db771","head":{"label":"brunjlar:zip","ref":"zip","sha":"c5844c1b30f051ff0524b665858671ff7d9db771","user":{"login":"brunjlar","id":6307039,"avatar_url":"https://avatars.githubusercontent.com/u/6307039?v=3","gravatar_id":"","url":"https://api.github.com/users/brunjlar","html_url":"https://github.com/brunjlar","followers_url":"https://api.github.com/users/brunjlar/followers","following_url":"https://api.github.com/users/brunjlar/following{/other_user}","gists_url":"https://api.github.com/users/brunjlar/gists{/gist_id}","starred_url":"https://api.github.com/users/brunjlar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brunjlar/subscriptions","organizations_url":"https://api.github.com/users/brunjlar/orgs","repos_url":"https://api.github.com/users/brunjlar/repos","events_url":"https://api.github.com/users/brunjlar/events{/privacy}","received_events_url":"https://api.github.com/users/brunjlar/received_events","type":"User","site_admin":false},"repo":{"id":36817576,"name":"purescript-signal","full_name":"brunjlar/purescript-signal","owner":{"login":"brunjlar","id":6307039,"avatar_url":"https://avatars.githubusercontent.com/u/6307039?v=3","gravatar_id":"","url":"https://api.github.com/users/brunjlar","html_url":"https://github.com/brunjlar","followers_url":"https://api.github.com/users/brunjlar/followers","following_url":"https://api.github.com/users/brunjlar/following{/other_user}","gists_url":"https://api.github.com/users/brunjlar/gists{/gist_id}","starred_url":"https://api.github.com/users/brunjlar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brunjlar/subscriptions","organizations_url":"https://api.github.com/users/brunjlar/orgs","repos_url":"https://api.github.com/users/brunjlar/repos","events_url":"https://api.github.com/users/brunjlar/events{/privacy}","received_events_url":"https://api.github.com/users/brunjlar/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/brunjlar/purescript-signal","description":"Elm style FRP library for PureScript","fork":true,"url":"https://api.github.com/repos/brunjlar/purescript-signal","forks_url":"https://api.github.com/repos/brunjlar/purescript-signal/forks","keys_url":"https://api.github.com/repos/brunjlar/purescript-signal/keys{/key_id}","collaborators_url":"https://api.github.com/repos/brunjlar/purescript-signal/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/brunjlar/purescript-signal/teams","hooks_url":"https://api.github.com/repos/brunjlar/purescript-signal/hooks","issue_events_url":"https://api.github.com/repos/brunjlar/purescript-signal/issues/events{/number}","events_url":"https://api.github.com/repos/brunjlar/purescript-signal/events","assignees_url":"https://api.github.com/repos/brunjlar/purescript-signal/assignees{/user}","branches_url":"https://api.github.com/repos/brunjlar/purescript-signal/branches{/branch}","tags_url":"https://api.github.com/repos/brunjlar/purescript-signal/tags","blobs_url":"https://api.github.com/repos/brunjlar/purescript-signal/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/brunjlar/purescript-signal/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/brunjlar/purescript-signal/git/refs{/sha}","trees_url":"https://api.github.com/repos/brunjlar/purescript-signal/git/trees{/sha}","statuses_url":"https://api.github.com/repos/brunjlar/purescript-signal/statuses/{sha}","languages_url":"https://api.github.com/repos/brunjlar/purescript-signal/languages","stargazers_url":"https://api.github.com/repos/brunjlar/purescript-signal/stargazers","contributors_url":"https://api.github.com/repos/brunjlar/purescript-signal/contributors","subscribers_url":"https://api.github.com/repos/brunjlar/purescript-signal/subscribers","subscription_url":"https://api.github.com/repos/brunjlar/purescript-signal/subscription","commits_url":"https://api.github.com/repos/brunjlar/purescript-signal/commits{/sha}","git_commits_url":"https://api.github.com/repos/brunjlar/purescript-signal/git/commits{/sha}","comments_url":"https://api.github.com/repos/brunjlar/purescript-signal/comments{/number}","issue_comment_url":"https://api.github.com/repos/brunjlar/purescript-signal/issues/comments{/number}","contents_url":"https://api.github.com/repos/brunjlar/purescript-signal/contents/{+path}","compare_url":"https://api.github.com/repos/brunjlar/purescript-signal/compare/{base}...{head}","merges_url":"https://api.github.com/repos/brunjlar/purescript-signal/merges","archive_url":"https://api.github.com/repos/brunjlar/purescript-signal/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/brunjlar/purescript-signal/downloads","issues_url":"https://api.github.com/repos/brunjlar/purescript-signal/issues{/number}","pulls_url":"https://api.github.com/repos/brunjlar/purescript-signal/pulls{/number}","milestones_url":"https://api.github.com/repos/brunjlar/purescript-signal/milestones{/number}","notifications_url":"https://api.github.com/repos/brunjlar/purescript-signal/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/brunjlar/purescript-signal/labels{/name}","releases_url":"https://api.github.com/repos/brunjlar/purescript-signal/releases{/id}","created_at":"2015-06-03T16:55:10Z","updated_at":"2015-06-03T16:55:10Z","pushed_at":"2015-06-03T17:04:00Z","git_url":"git://github.com/brunjlar/purescript-signal.git","ssh_url":"git@github.com:brunjlar/purescript-signal.git","clone_url":"https://github.com/brunjlar/purescript-signal.git","svn_url":"https://github.com/brunjlar/purescript-signal","homepage":null,"size":124,"stargazers_count":0,"watchers_count":0,"language":"PureScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"bodil:master","ref":"master","sha":"c92022e43a5ae521b0000873c222bea74a430d09","user":{"login":"bodil","id":17880,"avatar_url":"https://avatars.githubusercontent.com/u/17880?v=3","gravatar_id":"","url":"https://api.github.com/users/bodil","html_url":"https://github.com/bodil","followers_url":"https://api.github.com/users/bodil/followers","following_url":"https://api.github.com/users/bodil/following{/other_user}","gists_url":"https://api.github.com/users/bodil/gists{/gist_id}","starred_url":"https://api.github.com/users/bodil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bodil/subscriptions","organizations_url":"https://api.github.com/users/bodil/orgs","repos_url":"https://api.github.com/users/bodil/repos","events_url":"https://api.github.com/users/bodil/events{/privacy}","received_events_url":"https://api.github.com/users/bodil/received_events","type":"User","site_admin":false},"repo":{"id":24244424,"name":"purescript-signal","full_name":"bodil/purescript-signal","owner":{"login":"bodil","id":17880,"avatar_url":"https://avatars.githubusercontent.com/u/17880?v=3","gravatar_id":"","url":"https://api.github.com/users/bodil","html_url":"https://github.com/bodil","followers_url":"https://api.github.com/users/bodil/followers","following_url":"https://api.github.com/users/bodil/following{/other_user}","gists_url":"https://api.github.com/users/bodil/gists{/gist_id}","starred_url":"https://api.github.com/users/bodil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bodil/subscriptions","organizations_url":"https://api.github.com/users/bodil/orgs","repos_url":"https://api.github.com/users/bodil/repos","events_url":"https://api.github.com/users/bodil/events{/privacy}","received_events_url":"https://api.github.com/users/bodil/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/bodil/purescript-signal","description":"Elm style FRP library for PureScript","fork":false,"url":"https://api.github.com/repos/bodil/purescript-signal","forks_url":"https://api.github.com/repos/bodil/purescript-signal/forks","keys_url":"https://api.github.com/repos/bodil/purescript-signal/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bodil/purescript-signal/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bodil/purescript-signal/teams","hooks_url":"https://api.github.com/repos/bodil/purescript-signal/hooks","issue_events_url":"https://api.github.com/repos/bodil/purescript-signal/issues/events{/number}","events_url":"https://api.github.com/repos/bodil/purescript-signal/events","assignees_url":"https://api.github.com/repos/bodil/purescript-signal/assignees{/user}","branches_url":"https://api.github.com/repos/bodil/purescript-signal/branches{/branch}","tags_url":"https://api.github.com/repos/bodil/purescript-signal/tags","blobs_url":"https://api.github.com/repos/bodil/purescript-signal/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bodil/purescript-signal/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bodil/purescript-signal/git/refs{/sha}","trees_url":"https://api.github.com/repos/bodil/purescript-signal/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bodil/purescript-signal/statuses/{sha}","languages_url":"https://api.github.com/repos/bodil/purescript-signal/languages","stargazers_url":"https://api.github.com/repos/bodil/purescript-signal/stargazers","contributors_url":"https://api.github.com/repos/bodil/purescript-signal/contributors","subscribers_url":"https://api.github.com/repos/bodil/purescript-signal/subscribers","subscription_url":"https://api.github.com/repos/bodil/purescript-signal/subscription","commits_url":"https://api.github.com/repos/bodil/purescript-signal/commits{/sha}","git_commits_url":"https://api.github.com/repos/bodil/purescript-signal/git/commits{/sha}","comments_url":"https://api.github.com/repos/bodil/purescript-signal/comments{/number}","issue_comment_url":"https://api.github.com/repos/bodil/purescript-signal/issues/comments{/number}","contents_url":"https://api.github.com/repos/bodil/purescript-signal/contents/{+path}","compare_url":"https://api.github.com/repos/bodil/purescript-signal/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bodil/purescript-signal/merges","archive_url":"https://api.github.com/repos/bodil/purescript-signal/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bodil/purescript-signal/downloads","issues_url":"https://api.github.com/repos/bodil/purescript-signal/issues{/number}","pulls_url":"https://api.github.com/repos/bodil/purescript-signal/pulls{/number}","milestones_url":"https://api.github.com/repos/bodil/purescript-signal/milestones{/number}","notifications_url":"https://api.github.com/repos/bodil/purescript-signal/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bodil/purescript-signal/labels{/name}","releases_url":"https://api.github.com/repos/bodil/purescript-signal/releases{/id}","created_at":"2014-09-19T20:27:49Z","updated_at":"2015-05-31T17:56:21Z","pushed_at":"2015-03-21T16:04:01Z","git_url":"git://github.com/bodil/purescript-signal.git","ssh_url":"git@github.com:bodil/purescript-signal.git","clone_url":"https://github.com/bodil/purescript-signal.git","svn_url":"https://github.com/bodil/purescript-signal","homepage":null,"size":378,"stargazers_count":84,"watchers_count":84,"language":"PureScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":17,"mirror_url":null,"open_issues_count":4,"forks":17,"open_issues":4,"watchers":84,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/bodil/purescript-signal/pulls/28"},"html":{"href":"https://github.com/bodil/purescript-signal/pull/28"},"issue":{"href":"https://api.github.com/repos/bodil/purescript-signal/issues/28"},"comments":{"href":"https://api.github.com/repos/bodil/purescript-signal/issues/28/comments"},"review_comments":{"href":"https://api.github.com/repos/bodil/purescript-signal/pulls/28/comments"},"review_comment":{"href":"https://api.github.com/repos/bodil/purescript-signal/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/bodil/purescript-signal/pulls/28/commits"},"statuses":{"href":"https://api.github.com/repos/bodil/purescript-signal/statuses/c5844c1b30f051ff0524b665858671ff7d9db771"}},"merged":false,"mergeable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"commits":1,"additions":1,"deletions":16,"changed_files":1}}