{"action":"created","issue":{"url":"https://api.github.com/repos/zenparsing/es-observable/issues/25","labels_url":"https://api.github.com/repos/zenparsing/es-observable/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/zenparsing/es-observable/issues/25/comments","events_url":"https://api.github.com/repos/zenparsing/es-observable/issues/25/events","html_url":"https://github.com/zenparsing/es-observable/issues/25","id":84906501,"number":25,"title":"Symbol.observer name","user":{"login":"zenparsing","id":5995084,"avatar_url":"https://avatars.githubusercontent.com/u/5995084?v=3","gravatar_id":"","url":"https://api.github.com/users/zenparsing","html_url":"https://github.com/zenparsing","followers_url":"https://api.github.com/users/zenparsing/followers","following_url":"https://api.github.com/users/zenparsing/following{/other_user}","gists_url":"https://api.github.com/users/zenparsing/gists{/gist_id}","starred_url":"https://api.github.com/users/zenparsing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zenparsing/subscriptions","organizations_url":"https://api.github.com/users/zenparsing/orgs","repos_url":"https://api.github.com/users/zenparsing/repos","events_url":"https://api.github.com/users/zenparsing/events{/privacy}","received_events_url":"https://api.github.com/users/zenparsing/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-04T04:34:11Z","updated_at":"2015-06-04T06:23:10Z","closed_at":null,"body":"I'm not a fan of the \"Symbol.observer\" name, because nouns should only be used for function names if it names the thing being returned.  In this case the \"observer\" is the argument and the \"subscription\" is the return value.\r\n\r\nAre there any other options here?  Throwing some things out:\r\n\r\n- `Symbol.observe` :   Seems nice, but doesn't leave us with the option of using `observe` to name functions that return observables.  Also, there was overlap with `Object.observe`, but it's unclear to me that there is still a conflict.\r\n- `Symbol.subscribe` : This would be confusing since we also have the \"subscribe\" method.\r\n- `Symbol.subscribeSync` : That's what it does, but bleh!\r\n- `Symbol.startSubscription` : Getting longer and longer...\r\n\r\nAny thoughts?"},"comment":{"url":"https://api.github.com/repos/zenparsing/es-observable/issues/comments/108747784","html_url":"https://github.com/zenparsing/es-observable/issues/25#issuecomment-108747784","issue_url":"https://api.github.com/repos/zenparsing/es-observable/issues/25","id":108747784,"user":{"login":"benjamingr","id":1315533,"avatar_url":"https://avatars.githubusercontent.com/u/1315533?v=3","gravatar_id":"","url":"https://api.github.com/users/benjamingr","html_url":"https://github.com/benjamingr","followers_url":"https://api.github.com/users/benjamingr/followers","following_url":"https://api.github.com/users/benjamingr/following{/other_user}","gists_url":"https://api.github.com/users/benjamingr/gists{/gist_id}","starred_url":"https://api.github.com/users/benjamingr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benjamingr/subscriptions","organizations_url":"https://api.github.com/users/benjamingr/orgs","repos_url":"https://api.github.com/users/benjamingr/repos","events_url":"https://api.github.com/users/benjamingr/events{/privacy}","received_events_url":"https://api.github.com/users/benjamingr/received_events","type":"User","site_admin":false},"created_at":"2015-06-04T06:23:10Z","updated_at":"2015-06-04T06:23:10Z","body":"Well, the good thing about it is that it's similar to `Symbol.iterator`"}}