{"action":"created","issue":{"url":"https://api.github.com/repos/sumitsahrawat/IHaskell/issues/1","labels_url":"https://api.github.com/repos/sumitsahrawat/IHaskell/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/sumitsahrawat/IHaskell/issues/1/comments","events_url":"https://api.github.com/repos/sumitsahrawat/IHaskell/issues/1/events","html_url":"https://github.com/sumitsahrawat/IHaskell/pull/1","id":85791913,"number":1,"title":"A stab at implementing wrapIO","user":{"login":"sumitsahrawat","id":5645741,"avatar_url":"https://avatars.githubusercontent.com/u/5645741?v=3","gravatar_id":"","url":"https://api.github.com/users/sumitsahrawat","html_url":"https://github.com/sumitsahrawat","followers_url":"https://api.github.com/users/sumitsahrawat/followers","following_url":"https://api.github.com/users/sumitsahrawat/following{/other_user}","gists_url":"https://api.github.com/users/sumitsahrawat/gists{/gist_id}","starred_url":"https://api.github.com/users/sumitsahrawat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sumitsahrawat/subscriptions","organizations_url":"https://api.github.com/users/sumitsahrawat/orgs","repos_url":"https://api.github.com/users/sumitsahrawat/repos","events_url":"https://api.github.com/users/sumitsahrawat/events{/privacy}","received_events_url":"https://api.github.com/users/sumitsahrawat/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-06-06T18:21:15Z","updated_at":"2015-06-06T19:27:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/sumitsahrawat/IHaskell/pulls/1","html_url":"https://github.com/sumitsahrawat/IHaskell/pull/1","diff_url":"https://github.com/sumitsahrawat/IHaskell/pull/1.diff","patch_url":"https://github.com/sumitsahrawat/IHaskell/pull/1.patch"},"body":"Doesn't work yet, sadly.\r\nThere is a ton of code-duplication, to be dealt with later.\r\n\r\n---\r\n\r\n@gibiansky Does this look like a resonable approach? I really wanted to have a function along the lines of `wrapIO`, but getting it to work will take some time."},"comment":{"url":"https://api.github.com/repos/sumitsahrawat/IHaskell/issues/comments/109639466","html_url":"https://github.com/sumitsahrawat/IHaskell/pull/1#issuecomment-109639466","issue_url":"https://api.github.com/repos/sumitsahrawat/IHaskell/issues/1","id":109639466,"user":{"login":"sumitsahrawat","id":5645741,"avatar_url":"https://avatars.githubusercontent.com/u/5645741?v=3","gravatar_id":"","url":"https://api.github.com/users/sumitsahrawat","html_url":"https://github.com/sumitsahrawat","followers_url":"https://api.github.com/users/sumitsahrawat/followers","following_url":"https://api.github.com/users/sumitsahrawat/following{/other_user}","gists_url":"https://api.github.com/users/sumitsahrawat/gists{/gist_id}","starred_url":"https://api.github.com/users/sumitsahrawat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sumitsahrawat/subscriptions","organizations_url":"https://api.github.com/users/sumitsahrawat/orgs","repos_url":"https://api.github.com/users/sumitsahrawat/repos","events_url":"https://api.github.com/users/sumitsahrawat/events{/privacy}","received_events_url":"https://api.github.com/users/sumitsahrawat/received_events","type":"User","site_admin":false},"created_at":"2015-06-06T19:27:20Z","updated_at":"2015-06-06T19:27:20Z","body":"> Is this for the button clicks being executed in the wrong environment?\r\n\r\nYes\r\n\r\nI wanted to create a function that executes an IO action, while logging all the console IO.\r\nNearly all the code is taken from `Evaluate.hs`. I wanted IHaskell to reply to a `CommDataMessage` just the way does to an `ExecuteRequest`, but publishing `DisplayData` instead of sending an `ExecuteReply`."}}