{"action":"created","issue":{"url":"https://api.github.com/repos/johnmyleswhite/Vega.jl/issues/56","labels_url":"https://api.github.com/repos/johnmyleswhite/Vega.jl/issues/56/labels{/name}","comments_url":"https://api.github.com/repos/johnmyleswhite/Vega.jl/issues/56/comments","events_url":"https://api.github.com/repos/johnmyleswhite/Vega.jl/issues/56/events","html_url":"https://github.com/johnmyleswhite/Vega.jl/pull/56","id":111038686,"number":56,"title":"Escher integration","user":{"login":"rohitvarkey","id":5669669,"avatar_url":"https://avatars.githubusercontent.com/u/5669669?v=3","gravatar_id":"","url":"https://api.github.com/users/rohitvarkey","html_url":"https://github.com/rohitvarkey","followers_url":"https://api.github.com/users/rohitvarkey/followers","following_url":"https://api.github.com/users/rohitvarkey/following{/other_user}","gists_url":"https://api.github.com/users/rohitvarkey/gists{/gist_id}","starred_url":"https://api.github.com/users/rohitvarkey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rohitvarkey/subscriptions","organizations_url":"https://api.github.com/users/rohitvarkey/orgs","repos_url":"https://api.github.com/users/rohitvarkey/repos","events_url":"https://api.github.com/users/rohitvarkey/events{/privacy}","received_events_url":"https://api.github.com/users/rohitvarkey/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-10-12T19:26:01Z","updated_at":"2015-10-13T01:01:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/johnmyleswhite/Vega.jl/pulls/56","html_url":"https://github.com/johnmyleswhite/Vega.jl/pull/56","diff_url":"https://github.com/johnmyleswhite/Vega.jl/pull/56.diff","patch_url":"https://github.com/johnmyleswhite/Vega.jl/pull/56.patch"},"body":"Escher integration for Vega.\r\n\r\nI've added asset files in `assets` folder. We can just do `bower update` to update the dependencies when needed.\r\n\r\nThis results in interactive features like\r\n```julia\r\nusing Vega\r\n\r\nfunction main(window)\r\n    push!(window.assets,(\"Vega\",\"vega-plot\"))\r\n    push!(window.assets,\"widgets\")\r\n    n = Input(4)\r\n    vbox(\r\n        slider(4:10) >>> n,\r\n        lift(n) do n\r\n            x = 1:n\r\n            y = rand(n)\r\n            barplot(x = x, y = y)\r\n        end\r\n    ) |> pad(2em)\r\nend\r\n```\r\n\r\nwhich would give something like\r\n\r\n![vega_escher](https://cloud.githubusercontent.com/assets/5669669/10436611/1a2260b6-7145-11e5-94fa-cf4cd2cdd60e.gif)\r\n"},"comment":{"url":"https://api.github.com/repos/johnmyleswhite/Vega.jl/issues/comments/147562215","html_url":"https://github.com/johnmyleswhite/Vega.jl/pull/56#issuecomment-147562215","issue_url":"https://api.github.com/repos/johnmyleswhite/Vega.jl/issues/56","id":147562215,"user":{"login":"randyzwitch","id":2762787,"avatar_url":"https://avatars.githubusercontent.com/u/2762787?v=3","gravatar_id":"","url":"https://api.github.com/users/randyzwitch","html_url":"https://github.com/randyzwitch","followers_url":"https://api.github.com/users/randyzwitch/followers","following_url":"https://api.github.com/users/randyzwitch/following{/other_user}","gists_url":"https://api.github.com/users/randyzwitch/gists{/gist_id}","starred_url":"https://api.github.com/users/randyzwitch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/randyzwitch/subscriptions","organizations_url":"https://api.github.com/users/randyzwitch/orgs","repos_url":"https://api.github.com/users/randyzwitch/repos","events_url":"https://api.github.com/users/randyzwitch/events{/privacy}","received_events_url":"https://api.github.com/users/randyzwitch/received_events","type":"User","site_admin":false},"created_at":"2015-10-13T01:01:09Z","updated_at":"2015-10-13T01:01:09Z","body":"Unreal, just got it working! Going to hold off until morning to really test out the other functionality to make sure nothing else is affected in the REPL/Jupyter Notebook."}}