{"action":"created","issue":{"url":"https://api.github.com/repos/FascinatedBox/lily/issues/285","repository_url":"https://api.github.com/repos/FascinatedBox/lily","labels_url":"https://api.github.com/repos/FascinatedBox/lily/issues/285/labels{/name}","comments_url":"https://api.github.com/repos/FascinatedBox/lily/issues/285/comments","events_url":"https://api.github.com/repos/FascinatedBox/lily/issues/285/events","html_url":"https://github.com/FascinatedBox/lily/issues/285","id":188106224,"number":285,"title":"Exported api types should be more specific","user":{"login":"FascinatedBox","id":7182625,"avatar_url":"https://avatars.githubusercontent.com/u/7182625?v=3","gravatar_id":"","url":"https://api.github.com/users/FascinatedBox","html_url":"https://github.com/FascinatedBox","followers_url":"https://api.github.com/users/FascinatedBox/followers","following_url":"https://api.github.com/users/FascinatedBox/following{/other_user}","gists_url":"https://api.github.com/users/FascinatedBox/gists{/gist_id}","starred_url":"https://api.github.com/users/FascinatedBox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FascinatedBox/subscriptions","organizations_url":"https://api.github.com/users/FascinatedBox/orgs","repos_url":"https://api.github.com/users/FascinatedBox/repos","events_url":"https://api.github.com/users/FascinatedBox/events{/privacy}","received_events_url":"https://api.github.com/users/FascinatedBox/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"FascinatedBox","id":7182625,"avatar_url":"https://avatars.githubusercontent.com/u/7182625?v=3","gravatar_id":"","url":"https://api.github.com/users/FascinatedBox","html_url":"https://github.com/FascinatedBox","followers_url":"https://api.github.com/users/FascinatedBox/followers","following_url":"https://api.github.com/users/FascinatedBox/following{/other_user}","gists_url":"https://api.github.com/users/FascinatedBox/gists{/gist_id}","starred_url":"https://api.github.com/users/FascinatedBox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FascinatedBox/subscriptions","organizations_url":"https://api.github.com/users/FascinatedBox/orgs","repos_url":"https://api.github.com/users/FascinatedBox/repos","events_url":"https://api.github.com/users/FascinatedBox/events{/privacy}","received_events_url":"https://api.github.com/users/FascinatedBox/received_events","type":"User","site_admin":false},"assignees":[{"login":"FascinatedBox","id":7182625,"avatar_url":"https://avatars.githubusercontent.com/u/7182625?v=3","gravatar_id":"","url":"https://api.github.com/users/FascinatedBox","html_url":"https://github.com/FascinatedBox","followers_url":"https://api.github.com/users/FascinatedBox/followers","following_url":"https://api.github.com/users/FascinatedBox/following{/other_user}","gists_url":"https://api.github.com/users/FascinatedBox/gists{/gist_id}","starred_url":"https://api.github.com/users/FascinatedBox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FascinatedBox/subscriptions","organizations_url":"https://api.github.com/users/FascinatedBox/orgs","repos_url":"https://api.github.com/users/FascinatedBox/repos","events_url":"https://api.github.com/users/FascinatedBox/events{/privacy}","received_events_url":"https://api.github.com/users/FascinatedBox/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2016-11-08T21:19:58Z","updated_at":"2016-11-09T00:01:35Z","closed_at":null,"body":"Right now, Lily's api doesn't have a `lily_bytestring_val`. Instead, `lily_string_val` is used in place, with the implicit assumption that `String`'s internals are `ByteString`'s internals. It's fine if the internals do that (they're internals, after all), but the value api shouldn't do that. This will cause problems if, for some reason, those inner implementations change.\r\n\r\nThis will create an enum val, a bytestring val, and a tuple val."},"comment":{"url":"https://api.github.com/repos/FascinatedBox/lily/issues/comments/259298523","html_url":"https://github.com/FascinatedBox/lily/issues/285#issuecomment-259298523","issue_url":"https://api.github.com/repos/FascinatedBox/lily/issues/285","id":259298523,"user":{"login":"FascinatedBox","id":7182625,"avatar_url":"https://avatars.githubusercontent.com/u/7182625?v=3","gravatar_id":"","url":"https://api.github.com/users/FascinatedBox","html_url":"https://github.com/FascinatedBox","followers_url":"https://api.github.com/users/FascinatedBox/followers","following_url":"https://api.github.com/users/FascinatedBox/following{/other_user}","gists_url":"https://api.github.com/users/FascinatedBox/gists{/gist_id}","starred_url":"https://api.github.com/users/FascinatedBox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FascinatedBox/subscriptions","organizations_url":"https://api.github.com/users/FascinatedBox/orgs","repos_url":"https://api.github.com/users/FascinatedBox/repos","events_url":"https://api.github.com/users/FascinatedBox/events{/privacy}","received_events_url":"https://api.github.com/users/FascinatedBox/received_events","type":"User","site_admin":false},"created_at":"2016-11-09T00:01:35Z","updated_at":"2016-11-09T00:01:35Z","body":"I'm going to do some adjustments to `lily_api_value.h` first to make naming more consistent. But once that and this issue are taken care of, Lily's internal api should be stable. After that, I'll get to documenting the api."}}
{"actor":{"display_login":"FascinatedBox"}}