{"action":"closed","issue":{"url":"https://api.github.com/repos/ocsigen/lwt/issues/408","repository_url":"https://api.github.com/repos/ocsigen/lwt","labels_url":"https://api.github.com/repos/ocsigen/lwt/issues/408/labels{/name}","comments_url":"https://api.github.com/repos/ocsigen/lwt/issues/408/comments","events_url":"https://api.github.com/repos/ocsigen/lwt/issues/408/events","html_url":"https://github.com/ocsigen/lwt/issues/408","id":235957809,"number":408,"title":"Pick a C function as a model, and document it really well","user":{"login":"aantron","id":12073668,"avatar_url":"https://avatars1.githubusercontent.com/u/12073668?v=3","gravatar_id":"","url":"https://api.github.com/users/aantron","html_url":"https://github.com/aantron","followers_url":"https://api.github.com/users/aantron/followers","following_url":"https://api.github.com/users/aantron/following{/other_user}","gists_url":"https://api.github.com/users/aantron/gists{/gist_id}","starred_url":"https://api.github.com/users/aantron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aantron/subscriptions","organizations_url":"https://api.github.com/users/aantron/orgs","repos_url":"https://api.github.com/users/aantron/repos","events_url":"https://api.github.com/users/aantron/events{/privacy}","received_events_url":"https://api.github.com/users/aantron/received_events","type":"User","site_admin":false},"labels":[{"id":377925909,"url":"https://api.github.com/repos/ocsigen/lwt/labels/docs","name":"docs","color":"bfdadc","default":false},{"id":607583563,"url":"https://api.github.com/repos/ocsigen/lwt/labels/medium","name":"medium","color":"f9d0c4","default":false},{"id":583175428,"url":"https://api.github.com/repos/ocsigen/lwt/labels/technical%20debt","name":"technical debt","color":"000000","default":false}],"state":"closed","locked":false,"assignee":{"login":"aantron","id":12073668,"avatar_url":"https://avatars1.githubusercontent.com/u/12073668?v=3","gravatar_id":"","url":"https://api.github.com/users/aantron","html_url":"https://github.com/aantron","followers_url":"https://api.github.com/users/aantron/followers","following_url":"https://api.github.com/users/aantron/following{/other_user}","gists_url":"https://api.github.com/users/aantron/gists{/gist_id}","starred_url":"https://api.github.com/users/aantron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aantron/subscriptions","organizations_url":"https://api.github.com/users/aantron/orgs","repos_url":"https://api.github.com/users/aantron/repos","events_url":"https://api.github.com/users/aantron/events{/privacy}","received_events_url":"https://api.github.com/users/aantron/received_events","type":"User","site_admin":false},"assignees":[{"login":"aantron","id":12073668,"avatar_url":"https://avatars1.githubusercontent.com/u/12073668?v=3","gravatar_id":"","url":"https://api.github.com/users/aantron","html_url":"https://github.com/aantron","followers_url":"https://api.github.com/users/aantron/followers","following_url":"https://api.github.com/users/aantron/following{/other_user}","gists_url":"https://api.github.com/users/aantron/gists{/gist_id}","starred_url":"https://api.github.com/users/aantron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aantron/subscriptions","organizations_url":"https://api.github.com/users/aantron/orgs","repos_url":"https://api.github.com/users/aantron/repos","events_url":"https://api.github.com/users/aantron/events{/privacy}","received_events_url":"https://api.github.com/users/aantron/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2017-06-14T17:44:53Z","updated_at":"2017-06-28T12:07:53Z","closed_at":"2017-06-28T12:07:53Z","body":"Adding a C call is currently an involved process, rife with potential snags, even for what should be simple work. We should pick a (relatively!) easy function, such as `getcwd`, and really document it right inside the code. A subset of things that should be covered:\r\n\r\n- https://github.com/ocsigen/lwt/issues/342#issuecomment-307655393 (errno and the opaque Lwt macros).\r\n- https://github.com/ocsigen/lwt/pull/403#pullrequestreview-44083154 (re. system calls not implemented on Win32).\r\n- https://github.com/ocsigen/lwt/pull/403#discussion_r122006161 (passing unit)."}}
{"actor":{"display_login":"aantron"}}