{"action":"created","issue":{"url":"https://api.github.com/repos/ivanperez-keera/dunai/issues/20","repository_url":"https://api.github.com/repos/ivanperez-keera/dunai","labels_url":"https://api.github.com/repos/ivanperez-keera/dunai/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/ivanperez-keera/dunai/issues/20/comments","events_url":"https://api.github.com/repos/ivanperez-keera/dunai/issues/20/events","html_url":"https://github.com/ivanperez-keera/dunai/issues/20","id":187774707,"number":20,"title":"Analyse efficiency of strictness annotations","user":{"login":"turion","id":303489,"avatar_url":"https://avatars.githubusercontent.com/u/303489?v=3","gravatar_id":"","url":"https://api.github.com/users/turion","html_url":"https://github.com/turion","followers_url":"https://api.github.com/users/turion/followers","following_url":"https://api.github.com/users/turion/following{/other_user}","gists_url":"https://api.github.com/users/turion/gists{/gist_id}","starred_url":"https://api.github.com/users/turion/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/turion/subscriptions","organizations_url":"https://api.github.com/users/turion/orgs","repos_url":"https://api.github.com/users/turion/repos","events_url":"https://api.github.com/users/turion/events{/privacy}","received_events_url":"https://api.github.com/users/turion/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/ivanperez-keera/dunai/milestones/2","html_url":"https://github.com/ivanperez-keera/dunai/milestones/release%200.2.0.1","labels_url":"https://api.github.com/repos/ivanperez-keera/dunai/milestones/2/labels","id":2119505,"number":2,"title":"release 0.2.0.1","description":null,"creator":{"login":"turion","id":303489,"avatar_url":"https://avatars.githubusercontent.com/u/303489?v=3","gravatar_id":"","url":"https://api.github.com/users/turion","html_url":"https://github.com/turion","followers_url":"https://api.github.com/users/turion/followers","following_url":"https://api.github.com/users/turion/following{/other_user}","gists_url":"https://api.github.com/users/turion/gists{/gist_id}","starred_url":"https://api.github.com/users/turion/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/turion/subscriptions","organizations_url":"https://api.github.com/users/turion/orgs","repos_url":"https://api.github.com/users/turion/repos","events_url":"https://api.github.com/users/turion/events{/privacy}","received_events_url":"https://api.github.com/users/turion/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":0,"state":"open","created_at":"2016-11-07T16:42:12Z","updated_at":"2016-11-07T17:26:32Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-11-07T17:26:32Z","updated_at":"2016-11-09T12:46:27Z","closed_at":null,"body":"We need to find out which `seq`s and bangs actually improve efficiency, and add them systematically."},"comment":{"url":"https://api.github.com/repos/ivanperez-keera/dunai/issues/comments/259406704","html_url":"https://github.com/ivanperez-keera/dunai/issues/20#issuecomment-259406704","issue_url":"https://api.github.com/repos/ivanperez-keera/dunai/issues/20","id":259406704,"user":{"login":"ivanperez-keera","id":1162320,"avatar_url":"https://avatars.githubusercontent.com/u/1162320?v=3","gravatar_id":"","url":"https://api.github.com/users/ivanperez-keera","html_url":"https://github.com/ivanperez-keera","followers_url":"https://api.github.com/users/ivanperez-keera/followers","following_url":"https://api.github.com/users/ivanperez-keera/following{/other_user}","gists_url":"https://api.github.com/users/ivanperez-keera/gists{/gist_id}","starred_url":"https://api.github.com/users/ivanperez-keera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ivanperez-keera/subscriptions","organizations_url":"https://api.github.com/users/ivanperez-keera/orgs","repos_url":"https://api.github.com/users/ivanperez-keera/repos","events_url":"https://api.github.com/users/ivanperez-keera/events{/privacy}","received_events_url":"https://api.github.com/users/ivanperez-keera/received_events","type":"User","site_admin":false},"created_at":"2016-11-09T12:46:26Z","updated_at":"2016-11-09T12:46:26Z","body":"I would totally delay this if we can. If we can not add them at all, then great. I consider working on the efficiency of this library something with tiny priority at this point.\r\n\r\n99.9% of the times, optimisations make code harder to understand. They also make deducing things about the code (\"what is core, what isn't\") and maintaining that code much harder (the amount of code is essentially multiplied by 4 in Yampa due to GATDs).\r\n\r\nThere are two key, extremely important ideas that dunai can answer: one of them is what is minimal in FRP and the other is how can other FRP flavours be implemented using dunai.\r\n\r\nWorking on efficiency, unless we got to the point of the discussion when we need to compare the efficiency of two implementations, will make code harder to understand.\r\n\r\nFor now, work on efficiency and strictness should be limited only to finding out whether something is inherently inefficient or leaky, when we suspect it is."}}
{"actor":{"display_login":"ivanperez-keera"}}