{"action":"created","issue":{"url":"https://api.github.com/repos/n-riesco/ijavascript/issues/50","labels_url":"https://api.github.com/repos/n-riesco/ijavascript/issues/50/labels{/name}","comments_url":"https://api.github.com/repos/n-riesco/ijavascript/issues/50/comments","events_url":"https://api.github.com/repos/n-riesco/ijavascript/issues/50/events","html_url":"https://github.com/n-riesco/ijavascript/issues/50","id":114715306,"number":50,"title":"deal with printout overflow","user":{"login":"jacksonloper","id":2056977,"avatar_url":"https://avatars.githubusercontent.com/u/2056977?v=3","gravatar_id":"","url":"https://api.github.com/users/jacksonloper","html_url":"https://github.com/jacksonloper","followers_url":"https://api.github.com/users/jacksonloper/followers","following_url":"https://api.github.com/users/jacksonloper/following{/other_user}","gists_url":"https://api.github.com/users/jacksonloper/gists{/gist_id}","starred_url":"https://api.github.com/users/jacksonloper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jacksonloper/subscriptions","organizations_url":"https://api.github.com/users/jacksonloper/orgs","repos_url":"https://api.github.com/users/jacksonloper/repos","events_url":"https://api.github.com/users/jacksonloper/events{/privacy}","received_events_url":"https://api.github.com/users/jacksonloper/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/n-riesco/ijavascript/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-03T00:23:57Z","updated_at":"2015-11-03T10:19:41Z","closed_at":null,"body":"If I type this...\r\n\r\n    >> x = new Float32Array(100000);\r\n\r\n...I will regret it :).  It will try to print out the entire x.  If I could successfully interrupt the kernel without losing most of the variables it wouldn't be such a big deal...\r\n\r\nI suppose in the long run you'll need some kind of method like chrome has (e.g. [here](http://i.stack.imgur.com/OuyAM.png)).  To implement you'd need need something like jstree which would call back to node to get info tree branches got opened.  And of course you'd have to get jstree into jupyter.  \r\n\r\n... which is all very good stuff for the long term, but I suspect it's not you guys' highest priority :).  \r\n\r\nIn the short term, is there any easy way to truncate printouts on any object which has too many members?\r\n"},"comment":{"url":"https://api.github.com/repos/n-riesco/ijavascript/issues/comments/153307389","html_url":"https://github.com/n-riesco/ijavascript/issues/50#issuecomment-153307389","issue_url":"https://api.github.com/repos/n-riesco/ijavascript/issues/50","id":153307389,"user":{"login":"n-riesco","id":6199391,"avatar_url":"https://avatars.githubusercontent.com/u/6199391?v=3","gravatar_id":"","url":"https://api.github.com/users/n-riesco","html_url":"https://github.com/n-riesco","followers_url":"https://api.github.com/users/n-riesco/followers","following_url":"https://api.github.com/users/n-riesco/following{/other_user}","gists_url":"https://api.github.com/users/n-riesco/gists{/gist_id}","starred_url":"https://api.github.com/users/n-riesco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/n-riesco/subscriptions","organizations_url":"https://api.github.com/users/n-riesco/orgs","repos_url":"https://api.github.com/users/n-riesco/repos","events_url":"https://api.github.com/users/n-riesco/events{/privacy}","received_events_url":"https://api.github.com/users/n-riesco/received_events","type":"User","site_admin":false},"created_at":"2015-11-03T10:19:40Z","updated_at":"2015-11-03T10:19:40Z","body":"I could add a flag, e.g. `ijs --ijs-max-output-length=10000`. How do you think?\r\n\r\nThere is also the question whether I should set a maximum length by default.\r\n\r\n"}}