{"action":"created","issue":{"url":"https://api.github.com/repos/kzaher/RxSwift/issues/33","labels_url":"https://api.github.com/repos/kzaher/RxSwift/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/kzaher/RxSwift/issues/33/comments","events_url":"https://api.github.com/repos/kzaher/RxSwift/issues/33/events","html_url":"https://github.com/kzaher/RxSwift/issues/33","id":87084134,"number":33,"title":"tryMap & flatMap operators","user":{"login":"alcarvalho","id":1180701,"avatar_url":"https://avatars.githubusercontent.com/u/1180701?v=3","gravatar_id":"","url":"https://api.github.com/users/alcarvalho","html_url":"https://github.com/alcarvalho","followers_url":"https://api.github.com/users/alcarvalho/followers","following_url":"https://api.github.com/users/alcarvalho/following{/other_user}","gists_url":"https://api.github.com/users/alcarvalho/gists{/gist_id}","starred_url":"https://api.github.com/users/alcarvalho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alcarvalho/subscriptions","organizations_url":"https://api.github.com/users/alcarvalho/orgs","repos_url":"https://api.github.com/users/alcarvalho/repos","events_url":"https://api.github.com/users/alcarvalho/events{/privacy}","received_events_url":"https://api.github.com/users/alcarvalho/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kzaher/RxSwift/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/kzaher/RxSwift/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-06-10T19:47:49Z","updated_at":"2015-06-12T20:10:05Z","closed_at":null,"body":"ReactiveCocoa has an operator which is called `tryMap` is not the best name but I think we should have something similar on RxSwift.\r\n\r\nOn RxJava, the `map` itself is able to handle any runtime errors and just send an error event in case something throws inside the `map` operator. That would be the nicest way to have it. And maybe with Swift 2 will be able to.\r\n\r\nBut for now, how can we approach that?\r\n\r\nAnother operator that's really, really missing is a flatMap, don't you think?\r\n\r\nI guess I could help with that, but I am creating this issue to discuss before."},"comment":{"url":"https://api.github.com/repos/kzaher/RxSwift/issues/comments/111602155","html_url":"https://github.com/kzaher/RxSwift/issues/33#issuecomment-111602155","issue_url":"https://api.github.com/repos/kzaher/RxSwift/issues/33","id":111602155,"user":{"login":"kzaher","id":1641148,"avatar_url":"https://avatars.githubusercontent.com/u/1641148?v=3","gravatar_id":"","url":"https://api.github.com/users/kzaher","html_url":"https://github.com/kzaher","followers_url":"https://api.github.com/users/kzaher/followers","following_url":"https://api.github.com/users/kzaher/following{/other_user}","gists_url":"https://api.github.com/users/kzaher/gists{/gist_id}","starred_url":"https://api.github.com/users/kzaher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kzaher/subscriptions","organizations_url":"https://api.github.com/users/kzaher/orgs","repos_url":"https://api.github.com/users/kzaher/repos","events_url":"https://api.github.com/users/kzaher/events{/privacy}","received_events_url":"https://api.github.com/users/kzaher/received_events","type":"User","site_admin":false},"created_at":"2015-06-12T20:10:05Z","updated_at":"2015-06-12T20:10:05Z","body":"FYI, flatMap has entered develop branch, and he brought two friends with him :)\r\n\r\nIt will be released end week with other improvements."}}