{"action":"created","issue":{"url":"https://api.github.com/repos/shreyasminocha/nirvana/issues/8","repository_url":"https://api.github.com/repos/shreyasminocha/nirvana","labels_url":"https://api.github.com/repos/shreyasminocha/nirvana/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/shreyasminocha/nirvana/issues/8/comments","events_url":"https://api.github.com/repos/shreyasminocha/nirvana/issues/8/events","html_url":"https://github.com/shreyasminocha/nirvana/issues/8","id":377275164,"node_id":"MDU6SXNzdWUzNzcyNzUxNjQ=","number":8,"title":"Bitwise operators","user":{"login":"shreyasminocha","id":11537232,"node_id":"MDQ6VXNlcjExNTM3MjMy","avatar_url":"https://avatars0.githubusercontent.com/u/11537232?v=4","gravatar_id":"","url":"https://api.github.com/users/shreyasminocha","html_url":"https://github.com/shreyasminocha","followers_url":"https://api.github.com/users/shreyasminocha/followers","following_url":"https://api.github.com/users/shreyasminocha/following{/other_user}","gists_url":"https://api.github.com/users/shreyasminocha/gists{/gist_id}","starred_url":"https://api.github.com/users/shreyasminocha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shreyasminocha/subscriptions","organizations_url":"https://api.github.com/users/shreyasminocha/orgs","repos_url":"https://api.github.com/users/shreyasminocha/repos","events_url":"https://api.github.com/users/shreyasminocha/events{/privacy}","received_events_url":"https://api.github.com/users/shreyasminocha/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-11-05T07:10:37Z","updated_at":"2018-11-05T10:03:54Z","closed_at":null,"author_association":"OWNER","body":"Do you think these are still relevant? Do you think a very high level language like Nirvana needs these today?"},"comment":{"url":"https://api.github.com/repos/shreyasminocha/nirvana/issues/comments/435819272","html_url":"https://github.com/shreyasminocha/nirvana/issues/8#issuecomment-435819272","issue_url":"https://api.github.com/repos/shreyasminocha/nirvana/issues/8","id":435819272,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNTgxOTI3Mg==","user":{"login":"rakhack","id":16708023,"node_id":"MDQ6VXNlcjE2NzA4MDIz","avatar_url":"https://avatars3.githubusercontent.com/u/16708023?v=4","gravatar_id":"","url":"https://api.github.com/users/rakhack","html_url":"https://github.com/rakhack","followers_url":"https://api.github.com/users/rakhack/followers","following_url":"https://api.github.com/users/rakhack/following{/other_user}","gists_url":"https://api.github.com/users/rakhack/gists{/gist_id}","starred_url":"https://api.github.com/users/rakhack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rakhack/subscriptions","organizations_url":"https://api.github.com/users/rakhack/orgs","repos_url":"https://api.github.com/users/rakhack/repos","events_url":"https://api.github.com/users/rakhack/events{/privacy}","received_events_url":"https://api.github.com/users/rakhack/received_events","type":"User","site_admin":false},"created_at":"2018-11-05T10:03:54Z","updated_at":"2018-11-05T10:03:54Z","author_association":"CONTRIBUTOR","body":"@shreyasminocha Yep. Then I suppose bitwise operators could be realized as functions (`std.bitwise.shift(int a, int s)` or something of the kind).\r\n\r\nOr, possibly, support custom operators (like `int foo = bar std.bitwise.lshift baz;`). The downsides are:\r\n - it's not as readable as good ol' `|, &, ^, <<, >>, etc`,\r\n - goes slightly against \"one way to do stuff\" rule.\r\n\r\nOn the good side, such approach would cover operator overloading #7 quite nicely - no need for overloading per se, one can just easily define their own operators. And that would be a distinctive feature for sure."}}
{"actor":{"display_login":"rakhack"}}