{"action":"created","issue":{"url":"https://api.github.com/repos/exercism/xhaskell/issues/404","repository_url":"https://api.github.com/repos/exercism/xhaskell","labels_url":"https://api.github.com/repos/exercism/xhaskell/issues/404/labels{/name}","comments_url":"https://api.github.com/repos/exercism/xhaskell/issues/404/comments","events_url":"https://api.github.com/repos/exercism/xhaskell/issues/404/events","html_url":"https://github.com/exercism/xhaskell/pull/404","id":184159617,"number":404,"title":"leap: Add variable to stub solution's signature.","user":{"login":"rbasso","id":16487165,"avatar_url":"https://avatars.githubusercontent.com/u/16487165?v=3","gravatar_id":"","url":"https://api.github.com/users/rbasso","html_url":"https://github.com/rbasso","followers_url":"https://api.github.com/users/rbasso/followers","following_url":"https://api.github.com/users/rbasso/following{/other_user}","gists_url":"https://api.github.com/users/rbasso/gists{/gist_id}","starred_url":"https://api.github.com/users/rbasso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rbasso/subscriptions","organizations_url":"https://api.github.com/users/rbasso/orgs","repos_url":"https://api.github.com/users/rbasso/repos","events_url":"https://api.github.com/users/rbasso/events{/privacy}","received_events_url":"https://api.github.com/users/rbasso/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-20T07:59:54Z","updated_at":"2016-10-21T06:54:41Z","closed_at":"2016-10-21T06:48:38Z","pull_request":{"url":"https://api.github.com/repos/exercism/xhaskell/pulls/404","html_url":"https://github.com/exercism/xhaskell/pull/404","diff_url":"https://github.com/exercism/xhaskell/pull/404.diff","patch_url":"https://github.com/exercism/xhaskell/pull/404.patch"},"body":"Considering that `leap` is the first exercise of the track, this small change may help a beginner, because (he|she) may think that the part before `=` should not be changed.\r\n\r\nMore experienced students will certainly already know that they can eta-reduce the functions, so I think there is no harm.\r\n\r\nTo make the exercises more accessible to newcomers, I believe it is in general a good think to have a stub solution that:\r\n\r\n- Includes the simplest type signature acceptable by the test suite.\r\n- Includes a [eta-abstracted](https://wiki.haskell.org/Eta_conversion) fake implementation with reasonable variable names. I have been using `undefined` as the function body.\r\n- Compiles and fails the tests, if possible without ruining the challenge.\r\n\r\nWhat do you think about it, @petertseng?"},"comment":{"url":"https://api.github.com/repos/exercism/xhaskell/issues/comments/255308074","html_url":"https://github.com/exercism/xhaskell/pull/404#issuecomment-255308074","issue_url":"https://api.github.com/repos/exercism/xhaskell/issues/404","id":255308074,"user":{"login":"rbasso","id":16487165,"avatar_url":"https://avatars.githubusercontent.com/u/16487165?v=3","gravatar_id":"","url":"https://api.github.com/users/rbasso","html_url":"https://github.com/rbasso","followers_url":"https://api.github.com/users/rbasso/followers","following_url":"https://api.github.com/users/rbasso/following{/other_user}","gists_url":"https://api.github.com/users/rbasso/gists{/gist_id}","starred_url":"https://api.github.com/users/rbasso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rbasso/subscriptions","organizations_url":"https://api.github.com/users/rbasso/orgs","repos_url":"https://api.github.com/users/rbasso/repos","events_url":"https://api.github.com/users/rbasso/events{/privacy}","received_events_url":"https://api.github.com/users/rbasso/received_events","type":"User","site_admin":false},"created_at":"2016-10-21T06:54:41Z","updated_at":"2016-10-21T06:54:41Z","body":"> Did you observe this difficulty?\r\n\r\nNot really!\r\n\r\nIt's just that , now that you reordered the exercises, I'm  trying to lower the bar a little and make everything clear and easy in the first ones, to avoid anyone giving up too soon. Also, sometimes the variable name helps documenting the functions to be implemented."}}
{"actor":{"display_login":"rbasso"}}