{"action":"created","issue":{"url":"https://api.github.com/repos/daniel-pedersen/SKQueue/issues/11","repository_url":"https://api.github.com/repos/daniel-pedersen/SKQueue","labels_url":"https://api.github.com/repos/daniel-pedersen/SKQueue/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/daniel-pedersen/SKQueue/issues/11/comments","events_url":"https://api.github.com/repos/daniel-pedersen/SKQueue/issues/11/events","html_url":"https://github.com/daniel-pedersen/SKQueue/issues/11","id":364017086,"node_id":"MDU6SXNzdWUzNjQwMTcwODY=","number":11,"title":"SKQueue deprecation notice","user":{"login":"daniel-pedersen","id":12527840,"node_id":"MDQ6VXNlcjEyNTI3ODQw","avatar_url":"https://avatars0.githubusercontent.com/u/12527840?v=4","gravatar_id":"","url":"https://api.github.com/users/daniel-pedersen","html_url":"https://github.com/daniel-pedersen","followers_url":"https://api.github.com/users/daniel-pedersen/followers","following_url":"https://api.github.com/users/daniel-pedersen/following{/other_user}","gists_url":"https://api.github.com/users/daniel-pedersen/gists{/gist_id}","starred_url":"https://api.github.com/users/daniel-pedersen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daniel-pedersen/subscriptions","organizations_url":"https://api.github.com/users/daniel-pedersen/orgs","repos_url":"https://api.github.com/users/daniel-pedersen/repos","events_url":"https://api.github.com/users/daniel-pedersen/events{/privacy}","received_events_url":"https://api.github.com/users/daniel-pedersen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-09-26T13:01:53Z","updated_at":"2018-10-30T02:34:05Z","closed_at":null,"author_association":"OWNER","body":"I first made wrote this library back in 2014 before the first Swift release. The APIs were opaque back then and difficult to use, there were many compiler bugs, etc. I needed the low-level functionality of kqueue, so I decided to create a \"Swifty\" wrapper, based on VDKQueue. Now Swift is more stable, and there are many great solutions that expose kqueue's functionality in a nice way. The native Dispatch API has [DispatchSource]https://developer.apple.com/documentation/dispatch/dispatchsource)s, which directly exposes the kqueue functionality.\r\n\r\nBest wishes"},"comment":{"url":"https://api.github.com/repos/daniel-pedersen/SKQueue/issues/comments/434149929","html_url":"https://github.com/daniel-pedersen/SKQueue/issues/11#issuecomment-434149929","issue_url":"https://api.github.com/repos/daniel-pedersen/SKQueue/issues/11","id":434149929,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNDE0OTkyOQ==","user":{"login":"daniel-pedersen","id":12527840,"node_id":"MDQ6VXNlcjEyNTI3ODQw","avatar_url":"https://avatars0.githubusercontent.com/u/12527840?v=4","gravatar_id":"","url":"https://api.github.com/users/daniel-pedersen","html_url":"https://github.com/daniel-pedersen","followers_url":"https://api.github.com/users/daniel-pedersen/followers","following_url":"https://api.github.com/users/daniel-pedersen/following{/other_user}","gists_url":"https://api.github.com/users/daniel-pedersen/gists{/gist_id}","starred_url":"https://api.github.com/users/daniel-pedersen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daniel-pedersen/subscriptions","organizations_url":"https://api.github.com/users/daniel-pedersen/orgs","repos_url":"https://api.github.com/users/daniel-pedersen/repos","events_url":"https://api.github.com/users/daniel-pedersen/events{/privacy}","received_events_url":"https://api.github.com/users/daniel-pedersen/received_events","type":"User","site_admin":false},"created_at":"2018-10-30T02:34:05Z","updated_at":"2018-10-30T02:34:05Z","author_association":"OWNER","body":"So the best solution would be to migrate from using `SKQueue` to [`DispatchSource`](https://developer.apple.com/documentation/dispatch). See the `makeFileSystemObjectSource` function."}}
{"actor":{"display_login":"daniel-pedersen"}}