{"action":"created","issue":{"url":"https://api.github.com/repos/PistonDevelopers/dynamo/issues/13","labels_url":"https://api.github.com/repos/PistonDevelopers/dynamo/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/PistonDevelopers/dynamo/issues/13/comments","events_url":"https://api.github.com/repos/PistonDevelopers/dynamo/issues/13/events","html_url":"https://github.com/PistonDevelopers/dynamo/issues/13","id":129014285,"number":13,"title":"Define some broad goals/use cases","user":{"login":"Aatch","id":342416,"avatar_url":"https://avatars.githubusercontent.com/u/342416?v=3","gravatar_id":"","url":"https://api.github.com/users/Aatch","html_url":"https://github.com/Aatch","followers_url":"https://api.github.com/users/Aatch/followers","following_url":"https://api.github.com/users/Aatch/following{/other_user}","gists_url":"https://api.github.com/users/Aatch/gists{/gist_id}","starred_url":"https://api.github.com/users/Aatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Aatch/subscriptions","organizations_url":"https://api.github.com/users/Aatch/orgs","repos_url":"https://api.github.com/users/Aatch/repos","events_url":"https://api.github.com/users/Aatch/events{/privacy}","received_events_url":"https://api.github.com/users/Aatch/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/PistonDevelopers/dynamo/labels/discussion","name":"discussion","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-01-27T03:07:54Z","updated_at":"2016-01-27T23:34:22Z","closed_at":null,"body":"Given it's place in the Piston project, I've been assuming that dynamo is intended to be used for game scripting. However, that's not explicitly mentioned anywhere and I don't want to spend time writing a proposal that turns out to be inappropriate for your vision of the language.\r\n\r\nIf it is game scripting, what kind of level are you expecting it to be best at (keeping in mind that people will contort any language into any situation with enough effort)? Is it intended to be mainly used for large amounts of game logic, or for small bits of custom behaviour? \r\n\r\nI'd like to help with the language, but I don't really know anything about the language to do so."},"comment":{"url":"https://api.github.com/repos/PistonDevelopers/dynamo/issues/comments/175910991","html_url":"https://github.com/PistonDevelopers/dynamo/issues/13#issuecomment-175910991","issue_url":"https://api.github.com/repos/PistonDevelopers/dynamo/issues/13","id":175910991,"user":{"login":"Aatch","id":342416,"avatar_url":"https://avatars.githubusercontent.com/u/342416?v=3","gravatar_id":"","url":"https://api.github.com/users/Aatch","html_url":"https://github.com/Aatch","followers_url":"https://api.github.com/users/Aatch/followers","following_url":"https://api.github.com/users/Aatch/following{/other_user}","gists_url":"https://api.github.com/users/Aatch/gists{/gist_id}","starred_url":"https://api.github.com/users/Aatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Aatch/subscriptions","organizations_url":"https://api.github.com/users/Aatch/orgs","repos_url":"https://api.github.com/users/Aatch/repos","events_url":"https://api.github.com/users/Aatch/events{/privacy}","received_events_url":"https://api.github.com/users/Aatch/received_events","type":"User","site_admin":false},"created_at":"2016-01-27T23:34:22Z","updated_at":"2016-01-27T23:34:22Z","body":"Hmm, that helps. I have some ideas I'll write up in separate issues.\r\n\r\nI don't think allowing the syntax to be drastically altered is a good idea though. While it sounds appealing, I can't see it being anything but trouble.  A language's syntax is an important aspect of the language, features can live or die depending on the syntax used to express them. I also don't think it's worth supporting, I can't see how it really adds anything except confusion.\r\n\r\nThe last part confuses me. I'm not sure what you're trying to say. I think you mean that you want the language to be focused, and that you don't want to add in features that don't support the language as a whole."}}