{"action":"created","issue":{"url":"https://api.github.com/repos/gibiansky/IHaskell/issues/886","repository_url":"https://api.github.com/repos/gibiansky/IHaskell","labels_url":"https://api.github.com/repos/gibiansky/IHaskell/issues/886/labels{/name}","comments_url":"https://api.github.com/repos/gibiansky/IHaskell/issues/886/comments","events_url":"https://api.github.com/repos/gibiansky/IHaskell/issues/886/events","html_url":"https://github.com/gibiansky/IHaskell/pull/886","id":339524589,"node_id":"MDExOlB1bGxSZXF1ZXN0MjAwMTU2ODcy","number":886,"title":"Jupyterlab compatibility","user":{"login":"MMesch","id":2597803,"node_id":"MDQ6VXNlcjI1OTc4MDM=","avatar_url":"https://avatars3.githubusercontent.com/u/2597803?v=4","gravatar_id":"","url":"https://api.github.com/users/MMesch","html_url":"https://github.com/MMesch","followers_url":"https://api.github.com/users/MMesch/followers","following_url":"https://api.github.com/users/MMesch/following{/other_user}","gists_url":"https://api.github.com/users/MMesch/gists{/gist_id}","starred_url":"https://api.github.com/users/MMesch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MMesch/subscriptions","organizations_url":"https://api.github.com/users/MMesch/orgs","repos_url":"https://api.github.com/users/MMesch/repos","events_url":"https://api.github.com/users/MMesch/events{/privacy}","received_events_url":"https://api.github.com/users/MMesch/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-07-09T16:38:58Z","updated_at":"2018-07-14T09:33:59Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/gibiansky/IHaskell/pulls/886","html_url":"https://github.com/gibiansky/IHaskell/pull/886","diff_url":"https://github.com/gibiansky/IHaskell/pull/886.diff","patch_url":"https://github.com/gibiansky/IHaskell/pull/886.patch"},"body":"This branch is compatible with jupyterlab. Some problems remain, for example how to add the IHaskell codemirror mode to jupyterlab. Also the haskell specific renderer have to be added in a separate extension."},"comment":{"url":"https://api.github.com/repos/gibiansky/IHaskell/issues/comments/405011628","html_url":"https://github.com/gibiansky/IHaskell/pull/886#issuecomment-405011628","issue_url":"https://api.github.com/repos/gibiansky/IHaskell/issues/886","id":405011628,"node_id":"MDEyOklzc3VlQ29tbWVudDQwNTAxMTYyOA==","user":{"login":"MMesch","id":2597803,"node_id":"MDQ6VXNlcjI1OTc4MDM=","avatar_url":"https://avatars3.githubusercontent.com/u/2597803?v=4","gravatar_id":"","url":"https://api.github.com/users/MMesch","html_url":"https://github.com/MMesch","followers_url":"https://api.github.com/users/MMesch/followers","following_url":"https://api.github.com/users/MMesch/following{/other_user}","gists_url":"https://api.github.com/users/MMesch/gists{/gist_id}","starred_url":"https://api.github.com/users/MMesch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MMesch/subscriptions","organizations_url":"https://api.github.com/users/MMesch/orgs","repos_url":"https://api.github.com/users/MMesch/repos","events_url":"https://api.github.com/users/MMesch/events{/privacy}","received_events_url":"https://api.github.com/users/MMesch/received_events","type":"User","site_admin":false},"created_at":"2018-07-14T09:33:59Z","updated_at":"2018-07-14T09:33:59Z","author_association":"NONE","body":"some remarks:\r\n\r\n_initial idle message:_\r\nit is possible that the initial idle message is not needed anymore at some point because jupyterlab is changing as well. On the other hand, the ipython kernel seems to send one and it probably doesn't hurt to keep sending it to be on the safe side.\r\n\r\n_status message for all reply messages:_\r\nthese weren't required for jupyterlab but seem to be required by the jupyter messaging protocoll\r\n\r\n_pygment lexer info:_\r\nI think this is also not required for jupyterlab because codemirror does the syntaxx highlighting in the notebook. I think pygments is needed for nbconvert and taken as the language name in case that it is not set (correct me if I'm wrong). It seems reasonable to explicitely define it.\r\n\r\n_remove 'source' property:_\r\nthis is required\r\n\r\n_jupyter labextension_\r\nI think this extension could be grown to provide some haskell-specific mime types (hoogle display?), keyboard shortcuts etc..."}}
{"actor":{"display_login":"MMesch"}}