{"comment":{"url":"https://api.github.com/repos/feeley/gambit/comments/10107440","html_url":"https://github.com/feeley/gambit/commit/be50eb21602024c74bb578a4289346621e0a81c6#commitcomment-10107440","id":10107440,"user":{"login":"gambiteer","id":1544698,"avatar_url":"https://avatars.githubusercontent.com/u/1544698?v=3","gravatar_id":"","url":"https://api.github.com/users/gambiteer","html_url":"https://github.com/gambiteer","followers_url":"https://api.github.com/users/gambiteer/followers","following_url":"https://api.github.com/users/gambiteer/following{/other_user}","gists_url":"https://api.github.com/users/gambiteer/gists{/gist_id}","starred_url":"https://api.github.com/users/gambiteer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gambiteer/subscriptions","organizations_url":"https://api.github.com/users/gambiteer/orgs","repos_url":"https://api.github.com/users/gambiteer/repos","events_url":"https://api.github.com/users/gambiteer/events{/privacy}","received_events_url":"https://api.github.com/users/gambiteer/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"be50eb21602024c74bb578a4289346621e0a81c6","created_at":"2015-03-09T19:56:54Z","updated_at":"2015-03-09T19:56:54Z","body":"\n> On Mar 9, 2015, at 3:17 AM, m-i-k-a-e-l <notifications@github.com> wrote:\n> \n> If both arguments are really fixnums then does this make any sense?\n> \n> I mean, ##eq? is faster than ##eqv? .\n> \n> (This comment also regards the subsequent commit, 418ee69 <https://github.com/feeley/gambit/commit/418ee69cf612aec7989d3cb0624b0092e0799732> .)\n> \n\nThe C back end of Gambit specializes ##eqv? to ##eq? when one of the arguments is explicitly a fixnum (or any other immediate object), so it doesn’t make any difference there.\n\nAnd at least one of the other target languages in _t-univ.scm does not have unique instances of all fixnums, only small fixnums.\n\nI suppose instead of (##eqv? x y) one could use (##fx= x y) if you know that both x and y are fixnums.\n\nBrad\n\n"}}