{"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"}],"state":"open","locked":false,"assignee":{"login":"weinand","id":1898161,"avatar_url":"https://avatars.githubusercontent.com/u/1898161?v=3","gravatar_id":"","url":"https://api.github.com/users/weinand","html_url":"https://github.com/weinand","followers_url":"https://api.github.com/users/weinand/followers","following_url":"https://api.github.com/users/weinand/following{/other_user}","gists_url":"https://api.github.com/users/weinand/gists{/gist_id}","starred_url":"https://api.github.com/users/weinand/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/weinand/subscriptions","organizations_url":"https://api.github.com/users/weinand/orgs","repos_url":"https://api.github.com/users/weinand/repos","events_url":"https://api.github.com/users/weinand/events{/privacy}","received_events_url":"https://api.github.com/users/weinand/received_events","type":"User","site_admin":false},"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":811,"closed_issues":401,"state":"open","created_at":"2015-11-15T10:30:19Z","updated_at":"2016-04-13T01:09:41Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2015-11-24T14:37:46Z","updated_at":"2016-04-13T03:44:52Z","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/209213867","html_url":"https://github.com/Microsoft/vscode/issues/547#issuecomment-209213867","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/547","id":209213867,"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},"created_at":"2016-04-13T03:44:52Z","updated_at":"2016-04-13T03:44:52Z","body":"Since 1.0 is on the way, I'd love to see this get added once you guys are prepared to start adding new features again.  Users of the PowerShell extension tell me regularly that they would switch away from the PowerShell ISE completely over to VS Code if there was a persistent REPL experience.\r\n\r\nSince Andre self-assigned this issue and removed the help wanted tag, I'll take that as a hint that work might be happening in this area soon :)"}}