{"action":"created","issue":{"url":"https://api.github.com/repos/gcanti/fp-ts/issues/264","repository_url":"https://api.github.com/repos/gcanti/fp-ts","labels_url":"https://api.github.com/repos/gcanti/fp-ts/issues/264/labels{/name}","comments_url":"https://api.github.com/repos/gcanti/fp-ts/issues/264/comments","events_url":"https://api.github.com/repos/gcanti/fp-ts/issues/264/events","html_url":"https://github.com/gcanti/fp-ts/issues/264","id":270603462,"number":264,"title":"Suggestion: Include RemoteData","user":{"login":"raveclassic","id":1743568,"avatar_url":"https://avatars2.githubusercontent.com/u/1743568?v=4","gravatar_id":"","url":"https://api.github.com/users/raveclassic","html_url":"https://github.com/raveclassic","followers_url":"https://api.github.com/users/raveclassic/followers","following_url":"https://api.github.com/users/raveclassic/following{/other_user}","gists_url":"https://api.github.com/users/raveclassic/gists{/gist_id}","starred_url":"https://api.github.com/users/raveclassic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raveclassic/subscriptions","organizations_url":"https://api.github.com/users/raveclassic/orgs","repos_url":"https://api.github.com/users/raveclassic/repos","events_url":"https://api.github.com/users/raveclassic/events{/privacy}","received_events_url":"https://api.github.com/users/raveclassic/received_events","type":"User","site_admin":false},"labels":[{"id":744296766,"url":"https://api.github.com/repos/gcanti/fp-ts/labels/out%20of%20scope","name":"out of scope","color":"7431a0","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2017-11-02T10:31:13Z","updated_at":"2018-03-13T16:07:33Z","closed_at":"2017-11-08T12:40:45Z","author_association":"COLLABORATOR","body":"@gcanti \r\n\r\nIn one of our projects we use `RemoteData` from https://medium.com/@gcanti/slaying-a-ui-antipattern-with-flow-5eed0cfb627b.\r\n\r\nIt has four states (Initial, Pending, Failure and Success) and implements Monad, Foldable, Alt, Extend and Traversable (this list may be extented though).\r\n\r\nRecently another our project required the same type and the most obvious way would be to move the type to a shared library but then it would require fp-ts as a dependency as well which I'd like to avoid.\r\n\r\nTherefore I suggest including RemoteData into the core fp-ts. If you agree I can add it here.\r\n\r\nThough, I have some doubts wether fp-ts is a right place. What do you think?"},"comment":{"url":"https://api.github.com/repos/gcanti/fp-ts/issues/comments/372720899","html_url":"https://github.com/gcanti/fp-ts/issues/264#issuecomment-372720899","issue_url":"https://api.github.com/repos/gcanti/fp-ts/issues/264","id":372720899,"user":{"login":"raveclassic","id":1743568,"avatar_url":"https://avatars2.githubusercontent.com/u/1743568?v=4","gravatar_id":"","url":"https://api.github.com/users/raveclassic","html_url":"https://github.com/raveclassic","followers_url":"https://api.github.com/users/raveclassic/followers","following_url":"https://api.github.com/users/raveclassic/following{/other_user}","gists_url":"https://api.github.com/users/raveclassic/gists{/gist_id}","starred_url":"https://api.github.com/users/raveclassic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raveclassic/subscriptions","organizations_url":"https://api.github.com/users/raveclassic/orgs","repos_url":"https://api.github.com/users/raveclassic/repos","events_url":"https://api.github.com/users/raveclassic/events{/privacy}","received_events_url":"https://api.github.com/users/raveclassic/received_events","type":"User","site_admin":false},"created_at":"2018-03-13T16:07:33Z","updated_at":"2018-03-13T16:07:33Z","author_association":"COLLABORATOR","body":"Sure, here it is: https://github.com/gcanti/fp-ts/pull/363"}}
{"actor":{"display_login":"raveclassic"}}