{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/11822","labels_url":"https://api.github.com/repos/JuliaLang/julia/issues/11822/labels{/name}","comments_url":"https://api.github.com/repos/JuliaLang/julia/issues/11822/comments","events_url":"https://api.github.com/repos/JuliaLang/julia/issues/11822/events","html_url":"https://github.com/JuliaLang/julia/issues/11822","id":90414757,"number":11822,"title":"Rename `bitstype` or `isbits`?","user":{"login":"simonster","id":470884,"avatar_url":"https://avatars.githubusercontent.com/u/470884?v=3","gravatar_id":"","url":"https://api.github.com/users/simonster","html_url":"https://github.com/simonster","followers_url":"https://api.github.com/users/simonster/followers","following_url":"https://api.github.com/users/simonster/following{/other_user}","gists_url":"https://api.github.com/users/simonster/gists{/gist_id}","starred_url":"https://api.github.com/users/simonster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonster/subscriptions","organizations_url":"https://api.github.com/users/simonster/orgs","repos_url":"https://api.github.com/users/simonster/repos","events_url":"https://api.github.com/users/simonster/events{/privacy}","received_events_url":"https://api.github.com/users/simonster/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/JuliaLang/julia/labels/decision","name":"decision","color":"F08000"},{"url":"https://api.github.com/repos/JuliaLang/julia/labels/speculative","name":"speculative","color":"999999"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2015-06-23T15:11:58Z","updated_at":"2015-06-24T15:37:28Z","closed_at":null,"body":"The naming here implies that `isbits` should return true iff the type was defined as a `bitstype`, but that hasn't been the case since the introduction of immutables. As a result, when one talks about a \"bits type,\" it's not always immediately apparent whether they mean an `isbits` type or a `bitstype`. As one possible suggestion, HDF5 calls types of the kind defined with `bitstype` \"opaque types.\""},"comment":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/comments/114913809","html_url":"https://github.com/JuliaLang/julia/issues/11822#issuecomment-114913809","issue_url":"https://api.github.com/repos/JuliaLang/julia/issues/11822","id":114913809,"user":{"login":"ScottPJones","id":11798751,"avatar_url":"https://avatars.githubusercontent.com/u/11798751?v=3","gravatar_id":"","url":"https://api.github.com/users/ScottPJones","html_url":"https://github.com/ScottPJones","followers_url":"https://api.github.com/users/ScottPJones/followers","following_url":"https://api.github.com/users/ScottPJones/following{/other_user}","gists_url":"https://api.github.com/users/ScottPJones/gists{/gist_id}","starred_url":"https://api.github.com/users/ScottPJones/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ScottPJones/subscriptions","organizations_url":"https://api.github.com/users/ScottPJones/orgs","repos_url":"https://api.github.com/users/ScottPJones/repos","events_url":"https://api.github.com/users/ScottPJones/events{/privacy}","received_events_url":"https://api.github.com/users/ScottPJones/received_events","type":"User","site_admin":false},"created_at":"2015-06-24T15:37:28Z","updated_at":"2015-06-24T15:37:28Z","body":"`bitstype` matches what it does, so I don't think it should change, but `isbits` has been overloaded, maybe it should only be true for things that are `bitstype`, and another function with another name (sorry, `ispod` makes me think of a movie with Donald Sutherland! :grinning) should be added for the current meaning (maybe `isprimitive`?)"}}