{"action":"created","issue":{"url":"https://api.github.com/repos/nwf/dyna/issues/83","repository_url":"https://api.github.com/repos/nwf/dyna","labels_url":"https://api.github.com/repos/nwf/dyna/issues/83/labels{/name}","comments_url":"https://api.github.com/repos/nwf/dyna/issues/83/comments","events_url":"https://api.github.com/repos/nwf/dyna/issues/83/events","html_url":"https://github.com/nwf/dyna/issues/83","id":312671379,"number":83,"title":"Are there any restrictions on return types?","user":{"login":"JeffreyBenjaminBrown","id":8900687,"avatar_url":"https://avatars3.githubusercontent.com/u/8900687?v=4","gravatar_id":"","url":"https://api.github.com/users/JeffreyBenjaminBrown","html_url":"https://github.com/JeffreyBenjaminBrown","followers_url":"https://api.github.com/users/JeffreyBenjaminBrown/followers","following_url":"https://api.github.com/users/JeffreyBenjaminBrown/following{/other_user}","gists_url":"https://api.github.com/users/JeffreyBenjaminBrown/gists{/gist_id}","starred_url":"https://api.github.com/users/JeffreyBenjaminBrown/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JeffreyBenjaminBrown/subscriptions","organizations_url":"https://api.github.com/users/JeffreyBenjaminBrown/orgs","repos_url":"https://api.github.com/users/JeffreyBenjaminBrown/repos","events_url":"https://api.github.com/users/JeffreyBenjaminBrown/events{/privacy}","received_events_url":"https://api.github.com/users/JeffreyBenjaminBrown/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-04-09T20:15:45Z","updated_at":"2018-04-18T13:33:00Z","closed_at":null,"author_association":"NONE","body":"This language looks amazing!\r\n\r\nThe tutorial leads me to believe the arguments to a functor must be strings or integers:\r\n\r\n```\r\n\"We can also have rules which contain both variables and atoms. (An atom is an argument\r\nto a functor. Types of atoms include strings in quotes, like \"Steve\", and numbers,\r\nlike 903 or 3.14159. Variables don’t count as atoms, because they stand in place of atoms.)\"\r\n```\r\n\r\nA very cursory glance at [this paper](http://cs.jhu.edu/~jason/papers/eisner+filardo.datalog11-long.pdf) leads me to believe that a Dyna functor's return type can be specified as any type, or left unrestricted.\r\n\r\nIs that so?\r\n\r\n(I apologize if I'm asking this question in the wrong place; if that's so, please let me know where to move it.)"},"comment":{"url":"https://api.github.com/repos/nwf/dyna/issues/comments/382387563","html_url":"https://github.com/nwf/dyna/issues/83#issuecomment-382387563","issue_url":"https://api.github.com/repos/nwf/dyna/issues/83","id":382387563,"user":{"login":"timvieira","id":219898,"avatar_url":"https://avatars0.githubusercontent.com/u/219898?v=4","gravatar_id":"","url":"https://api.github.com/users/timvieira","html_url":"https://github.com/timvieira","followers_url":"https://api.github.com/users/timvieira/followers","following_url":"https://api.github.com/users/timvieira/following{/other_user}","gists_url":"https://api.github.com/users/timvieira/gists{/gist_id}","starred_url":"https://api.github.com/users/timvieira/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timvieira/subscriptions","organizations_url":"https://api.github.com/users/timvieira/orgs","repos_url":"https://api.github.com/users/timvieira/repos","events_url":"https://api.github.com/users/timvieira/events{/privacy}","received_events_url":"https://api.github.com/users/timvieira/received_events","type":"User","site_admin":false},"created_at":"2018-04-18T13:33:00Z","updated_at":"2018-04-18T13:33:00Z","author_association":"COLLABORATOR","body":"Great! Let us know how it goes!"}}
{"actor":{"display_login":"timvieira"}}