{"action":"created","issue":{"url":"https://api.github.com/repos/positron-lang/spec/issues/13","labels_url":"https://api.github.com/repos/positron-lang/spec/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/positron-lang/spec/issues/13/comments","events_url":"https://api.github.com/repos/positron-lang/spec/issues/13/events","html_url":"https://github.com/positron-lang/spec/issues/13","id":69567126,"number":13,"title":"Functions","user":{"login":"vinivendra","id":1630012,"avatar_url":"https://avatars.githubusercontent.com/u/1630012?v=3","gravatar_id":"","url":"https://api.github.com/users/vinivendra","html_url":"https://github.com/vinivendra","followers_url":"https://api.github.com/users/vinivendra/followers","following_url":"https://api.github.com/users/vinivendra/following{/other_user}","gists_url":"https://api.github.com/users/vinivendra/gists{/gist_id}","starred_url":"https://api.github.com/users/vinivendra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vinivendra/subscriptions","organizations_url":"https://api.github.com/users/vinivendra/orgs","repos_url":"https://api.github.com/users/vinivendra/repos","events_url":"https://api.github.com/users/vinivendra/events{/privacy}","received_events_url":"https://api.github.com/users/vinivendra/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/positron-lang/spec/labels/feature","name":"feature","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":95,"created_at":"2015-04-20T11:32:18Z","updated_at":"2015-05-06T18:55:20Z","closed_at":null,"body":"A few other issues(#6, #9 and #10) have started to interfere a bit with function definitions and calls, so I think we should try defining these smaller building blocks (such as variable bindings and now functions) before moving on to greater things.\r\n\r\nLet's talk about functions!"},"comment":{"url":"https://api.github.com/repos/positron-lang/spec/issues/comments/99572602","html_url":"https://github.com/positron-lang/spec/issues/13#issuecomment-99572602","issue_url":"https://api.github.com/repos/positron-lang/spec/issues/13","id":99572602,"user":{"login":"vinivendra","id":1630012,"avatar_url":"https://avatars.githubusercontent.com/u/1630012?v=3","gravatar_id":"","url":"https://api.github.com/users/vinivendra","html_url":"https://github.com/vinivendra","followers_url":"https://api.github.com/users/vinivendra/followers","following_url":"https://api.github.com/users/vinivendra/following{/other_user}","gists_url":"https://api.github.com/users/vinivendra/gists{/gist_id}","starred_url":"https://api.github.com/users/vinivendra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vinivendra/subscriptions","organizations_url":"https://api.github.com/users/vinivendra/orgs","repos_url":"https://api.github.com/users/vinivendra/repos","events_url":"https://api.github.com/users/vinivendra/events{/privacy}","received_events_url":"https://api.github.com/users/vinivendra/received_events","type":"User","site_admin":false},"created_at":"2015-05-06T18:55:20Z","updated_at":"2015-05-06T18:55:20Z","body":"This way, there wouldn't be any kind of variadic parameters, right? If someone wanted a function like this, they would just have to use plain arrays as a workaround.\r\n\r\nPersonally, I like it. It makes things a lot simpler. However, I was never a fan of variadic parameters, so I'm a bit biased here. I do think @Kazuo256's suggestion is good if we want to implement this feature, but I vote to leave it out of the language altogether."}}