{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/547","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/547/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/547/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/547/events","html_url":"https://github.com/Microsoft/vscode/issues/547","id":118622201,"number":547,"title":"Allow language extensions to expose a persistent interactive console (REPL)","user":{"login":"daviwil","id":79405,"avatar_url":"https://avatars.githubusercontent.com/u/79405?v=3","gravatar_id":"","url":"https://api.github.com/users/daviwil","html_url":"https://github.com/daviwil","followers_url":"https://api.github.com/users/daviwil/followers","following_url":"https://api.github.com/users/daviwil/following{/other_user}","gists_url":"https://api.github.com/users/daviwil/gists{/gist_id}","starred_url":"https://api.github.com/users/daviwil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daviwil/subscriptions","organizations_url":"https://api.github.com/users/daviwil/orgs","repos_url":"https://api.github.com/users/daviwil/repos","events_url":"https://api.github.com/users/daviwil/events{/privacy}","received_events_url":"https://api.github.com/users/daviwil/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Microsoft/vscode/labels/feature-request","name":"feature-request","color":"bfe5bf"},{"url":"https://api.github.com/repos/Microsoft/vscode/labels/help%20wanted","name":"help wanted","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Microsoft/vscode/milestones/8","html_url":"https://github.com/Microsoft/vscode/milestones/Backlog","labels_url":"https://api.github.com/repos/Microsoft/vscode/milestones/8/labels","id":1412124,"number":8,"title":"Backlog","description":"Work not yet planned for a specific release.","creator":{"login":"chrisdias","id":1487073,"avatar_url":"https://avatars.githubusercontent.com/u/1487073?v=3","gravatar_id":"","url":"https://api.github.com/users/chrisdias","html_url":"https://github.com/chrisdias","followers_url":"https://api.github.com/users/chrisdias/followers","following_url":"https://api.github.com/users/chrisdias/following{/other_user}","gists_url":"https://api.github.com/users/chrisdias/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisdias/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisdias/subscriptions","organizations_url":"https://api.github.com/users/chrisdias/orgs","repos_url":"https://api.github.com/users/chrisdias/repos","events_url":"https://api.github.com/users/chrisdias/events{/privacy}","received_events_url":"https://api.github.com/users/chrisdias/received_events","type":"User","site_admin":false},"open_issues":678,"closed_issues":244,"state":"open","created_at":"2015-11-15T10:30:19Z","updated_at":"2016-02-04T18:49:58Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2015-11-24T14:37:46Z","updated_at":"2016-02-04T20:53:12Z","closed_at":null,"body":"While it is awesome that we have the Debug Console for an interactive console experience while debugging, it would be ideal if VS Code also supported a persistent REPL (interactive console) which could also be used at any time.  Users of languages such as PowerShell, F#, Python, Ruby, and many others would benefit from this.\r\n\r\nAt least in the case of PowerShell, all that would really be needed is an event that can be registered when the user enters a command and then some API for writing the output.  The PowerShell, F#, and Elm extensions already simulate this by allowing the user to select some text, run a command to execute it, and then have the output written to an output channel.  \r\n\r\nUsers of the PowerShell extension have requested feature this here: https://github.com/PowerShell/vscode-powershell/issues/10\r\n\r\ncc @Krzysztof-Cieslak"},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/180045773","html_url":"https://github.com/Microsoft/vscode/issues/547#issuecomment-180045773","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/547","id":180045773,"user":{"login":"wjdavis5","id":2580575,"avatar_url":"https://avatars.githubusercontent.com/u/2580575?v=3","gravatar_id":"","url":"https://api.github.com/users/wjdavis5","html_url":"https://github.com/wjdavis5","followers_url":"https://api.github.com/users/wjdavis5/followers","following_url":"https://api.github.com/users/wjdavis5/following{/other_user}","gists_url":"https://api.github.com/users/wjdavis5/gists{/gist_id}","starred_url":"https://api.github.com/users/wjdavis5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wjdavis5/subscriptions","organizations_url":"https://api.github.com/users/wjdavis5/orgs","repos_url":"https://api.github.com/users/wjdavis5/repos","events_url":"https://api.github.com/users/wjdavis5/events{/privacy}","received_events_url":"https://api.github.com/users/wjdavis5/received_events","type":"User","site_admin":false},"created_at":"2016-02-04T20:53:12Z","updated_at":"2016-02-04T20:53:12Z","body":"+1 want to run some npm, or nuget or <insert cmd x> stuff directly from vs code."}}