{"action":"created","issue":{"url":"https://api.github.com/repos/mikeplus64/repl/issues/1","labels_url":"https://api.github.com/repos/mikeplus64/repl/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/mikeplus64/repl/issues/1/comments","events_url":"https://api.github.com/repos/mikeplus64/repl/issues/1/events","html_url":"https://github.com/mikeplus64/repl/issues/1","id":97815573,"number":1,"title":"ghc 7.8 and 7.10","user":{"login":"gitfoxi","id":584005,"avatar_url":"https://avatars.githubusercontent.com/u/584005?v=3","gravatar_id":"","url":"https://api.github.com/users/gitfoxi","html_url":"https://github.com/gitfoxi","followers_url":"https://api.github.com/users/gitfoxi/followers","following_url":"https://api.github.com/users/gitfoxi/following{/other_user}","gists_url":"https://api.github.com/users/gitfoxi/gists{/gist_id}","starred_url":"https://api.github.com/users/gitfoxi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gitfoxi/subscriptions","organizations_url":"https://api.github.com/users/gitfoxi/orgs","repos_url":"https://api.github.com/users/gitfoxi/repos","events_url":"https://api.github.com/users/gitfoxi/events{/privacy}","received_events_url":"https://api.github.com/users/gitfoxi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-28T22:32:05Z","updated_at":"2015-07-29T03:31:33Z","closed_at":null,"body":"I think this small patch is enough:\r\n\r\n```\r\ndiff -r repl-1.1/repl.cabal ./repl.cabal\r\n23c23\r\n<   build-depends:       base ==4.6.*, parsec ==3.1.*, ghc == 7.6.*, haskell-src-exts ==1.13.*, ghc-paths ==0.1.*\r\n---\r\n>   build-depends:       base , parsec , haskell-src-exts , ghc-paths, ghc\r\ndiff -r repl-1.1/src/Language/Haskell/Repl.hs ./src/Language/Haskell/Repl.hs\r\n318c318\r\n<     ,\"import Data.List.Split.Lens\"\r\n---\r\n>     -- ,\"import Data.List.Split.Lens\"\r\n425c425\r\n<                         infos <- concatMap (\\(t,f,cs) -> sdoc t : sdoc f : map sdoc cs)\r\n---\r\n>                         infos <- concatMap (\\(t,f,cs,_) -> sdoc t : sdoc f : map sdoc cs)\r\n427c427\r\n<                              <$> mapM getInfo names\r\n---\r\n>                              <$> mapM (getInfo True) names\r\n```\r\n\r\nThe API for getInfo changed. It's not clear what's the meaning of the new Bool parameter or what the new tuple field is for. It's not really necessary to take out `Data.List.Split.Lens` but I was working in a sandbox and after installing `lens` into the sandbox, `repl` still can't see it. I guess the implementation predates sandboxes and it's just using the system and user packages. It could be good to add sandbox support."},"comment":{"url":"https://api.github.com/repos/mikeplus64/repl/issues/comments/125827168","html_url":"https://github.com/mikeplus64/repl/issues/1#issuecomment-125827168","issue_url":"https://api.github.com/repos/mikeplus64/repl/issues/1","id":125827168,"user":{"login":"mikeplus64","id":979001,"avatar_url":"https://avatars.githubusercontent.com/u/979001?v=3","gravatar_id":"","url":"https://api.github.com/users/mikeplus64","html_url":"https://github.com/mikeplus64","followers_url":"https://api.github.com/users/mikeplus64/followers","following_url":"https://api.github.com/users/mikeplus64/following{/other_user}","gists_url":"https://api.github.com/users/mikeplus64/gists{/gist_id}","starred_url":"https://api.github.com/users/mikeplus64/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikeplus64/subscriptions","organizations_url":"https://api.github.com/users/mikeplus64/orgs","repos_url":"https://api.github.com/users/mikeplus64/repos","events_url":"https://api.github.com/users/mikeplus64/events{/privacy}","received_events_url":"https://api.github.com/users/mikeplus64/received_events","type":"User","site_admin":false},"created_at":"2015-07-29T03:31:33Z","updated_at":"2015-07-29T03:31:33Z","body":"Try install repl in the sandbox and using that instead of a global repl thing, maybe that will work."}}