{"action":"created","issue":{"url":"https://api.github.com/repos/kpp/2tox/issues/3","labels_url":"https://api.github.com/repos/kpp/2tox/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/kpp/2tox/issues/3/comments","events_url":"https://api.github.com/repos/kpp/2tox/issues/3/events","html_url":"https://github.com/kpp/2tox/issues/3","id":129112239,"number":3,"title":"Wrong language choice","user":{"login":"zetok","id":3148759,"avatar_url":"https://avatars.githubusercontent.com/u/3148759?v=3","gravatar_id":"","url":"https://api.github.com/users/zetok","html_url":"https://github.com/zetok","followers_url":"https://api.github.com/users/zetok/followers","following_url":"https://api.github.com/users/zetok/following{/other_user}","gists_url":"https://api.github.com/users/zetok/gists{/gist_id}","starred_url":"https://api.github.com/users/zetok/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zetok/subscriptions","organizations_url":"https://api.github.com/users/zetok/orgs","repos_url":"https://api.github.com/users/zetok/repos","events_url":"https://api.github.com/users/zetok/events{/privacy}","received_events_url":"https://api.github.com/users/zetok/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-01-27T11:12:31Z","updated_at":"2016-01-27T11:44:54Z","closed_at":null,"body":">Because we cannot trust the base implementation of toxcore, it lacks tests and code style.\r\n\r\nIf you're into building trust in code, you most likely have chosen the wrong language to do it.\r\n\r\nYou might find it useful: [You can't spell trust without Rust](https://cdn.rawgit.com/Gankro/thesis/master/thesis.pdf)\r\n\r\n`toxcore` was started when Rust was far from being stable, or AFAICT usable enough to write it in it. As such, it wasn't really a mistake to write it in C. Things have changed though, and currently Rust is more than able to do the job.\r\n\r\nGiven that, I kinda wonder - is there a point to using a wrong tool (language) in `2tox`?"},"comment":{"url":"https://api.github.com/repos/kpp/2tox/issues/comments/175576661","html_url":"https://github.com/kpp/2tox/issues/3#issuecomment-175576661","issue_url":"https://api.github.com/repos/kpp/2tox/issues/3","id":175576661,"user":{"login":"zetok","id":3148759,"avatar_url":"https://avatars.githubusercontent.com/u/3148759?v=3","gravatar_id":"","url":"https://api.github.com/users/zetok","html_url":"https://github.com/zetok","followers_url":"https://api.github.com/users/zetok/followers","following_url":"https://api.github.com/users/zetok/following{/other_user}","gists_url":"https://api.github.com/users/zetok/gists{/gist_id}","starred_url":"https://api.github.com/users/zetok/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zetok/subscriptions","organizations_url":"https://api.github.com/users/zetok/orgs","repos_url":"https://api.github.com/users/zetok/repos","events_url":"https://api.github.com/users/zetok/events{/privacy}","received_events_url":"https://api.github.com/users/zetok/received_events","type":"User","site_admin":false},"created_at":"2016-01-27T11:44:54Z","updated_at":"2016-01-27T11:44:54Z","body":">You are free to implement parts of code in Rust since there are tests you can rely on.\r\n\r\nIf I understood right, you would be happy to merge PRs with Rust code that would replace current C code in `2tox`?"}}