{"action":"created","issue":{"url":"https://api.github.com/repos/ndmitchell/spaceleak/issues/2","repository_url":"https://api.github.com/repos/ndmitchell/spaceleak","labels_url":"https://api.github.com/repos/ndmitchell/spaceleak/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/ndmitchell/spaceleak/issues/2/comments","events_url":"https://api.github.com/repos/ndmitchell/spaceleak/issues/2/events","html_url":"https://github.com/ndmitchell/spaceleak/issues/2","id":354554551,"node_id":"MDU6SXNzdWUzNTQ1NTQ1NTE=","number":2,"title":"Add rationale to README?","user":{"login":"sol","id":461132,"node_id":"MDQ6VXNlcjQ2MTEzMg==","avatar_url":"https://avatars3.githubusercontent.com/u/461132?v=4","gravatar_id":"","url":"https://api.github.com/users/sol","html_url":"https://github.com/sol","followers_url":"https://api.github.com/users/sol/followers","following_url":"https://api.github.com/users/sol/following{/other_user}","gists_url":"https://api.github.com/users/sol/gists{/gist_id}","starred_url":"https://api.github.com/users/sol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sol/subscriptions","organizations_url":"https://api.github.com/users/sol/orgs","repos_url":"https://api.github.com/users/sol/repos","events_url":"https://api.github.com/users/sol/events{/privacy}","received_events_url":"https://api.github.com/users/sol/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-08-28T03:14:12Z","updated_at":"2018-08-28T15:50:58Z","closed_at":"2018-08-28T15:50:58Z","author_association":"NONE","body":"Hey @ndmitchell!  I'm still experimenting with this approach, but you may have a new convert.  What I think would be useful is some short rational on how this technique works to the README.\r\n\r\nAs I understand it the key idea is: Thunks are evaluated on the stack => by limiting the stack size we limited the amount of thunking that can happen\r\n\r\nHow about something along the lines of:\r\n\r\n---\r\nThis technique is useful for detecting a common kind of spaceleak, a situations where an excessive number of interdependent thunks are created and eventually evaluated.\r\n\r\nThis technique works because thunks are evaluated on the stack.  By limiting the stack size we effectively limit the number of interdependent thunks that we can evaluate.\r\n\r\nThis technique falls short\r\n- when an excessive number of thunks is created but never evaluated\r\n- when a thunk chain is tail recursive\r\n\r\nThis technique will also not detect situations where a small number of thunks holds on to a large amount of live data.\r\n\r\n---\r\n\r\nWould that be accurate?"},"comment":{"url":"https://api.github.com/repos/ndmitchell/spaceleak/issues/comments/416639259","html_url":"https://github.com/ndmitchell/spaceleak/issues/2#issuecomment-416639259","issue_url":"https://api.github.com/repos/ndmitchell/spaceleak/issues/2","id":416639259,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNjYzOTI1OQ==","user":{"login":"sol","id":461132,"node_id":"MDQ6VXNlcjQ2MTEzMg==","avatar_url":"https://avatars3.githubusercontent.com/u/461132?v=4","gravatar_id":"","url":"https://api.github.com/users/sol","html_url":"https://github.com/sol","followers_url":"https://api.github.com/users/sol/followers","following_url":"https://api.github.com/users/sol/following{/other_user}","gists_url":"https://api.github.com/users/sol/gists{/gist_id}","starred_url":"https://api.github.com/users/sol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sol/subscriptions","organizations_url":"https://api.github.com/users/sol/orgs","repos_url":"https://api.github.com/users/sol/repos","events_url":"https://api.github.com/users/sol/events{/privacy}","received_events_url":"https://api.github.com/users/sol/received_events","type":"User","site_admin":false},"created_at":"2018-08-28T15:50:58Z","updated_at":"2018-08-28T15:50:58Z","author_association":"NONE","body":"Great, thanks a lot!"}}
{"actor":{"display_login":"sol"}}