{"action":"opened","issue":{"url":"https://api.github.com/repos/baronfel/fsharp-lang-suggestions-final/issues/69","repository_url":"https://api.github.com/repos/baronfel/fsharp-lang-suggestions-final","labels_url":"https://api.github.com/repos/baronfel/fsharp-lang-suggestions-final/issues/69/labels{/name}","comments_url":"https://api.github.com/repos/baronfel/fsharp-lang-suggestions-final/issues/69/comments","events_url":"https://api.github.com/repos/baronfel/fsharp-lang-suggestions-final/issues/69/events","html_url":"https://github.com/baronfel/fsharp-lang-suggestions-final/issues/69","id":184113056,"number":69,"title":"Allow overloads of custom keywords in computation expressions","user":{"login":"baronfel","id":573979,"avatar_url":"https://avatars.githubusercontent.com/u/573979?v=3","gravatar_id":"","url":"https://api.github.com/users/baronfel","html_url":"https://github.com/baronfel","followers_url":"https://api.github.com/users/baronfel/followers","following_url":"https://api.github.com/users/baronfel/following{/other_user}","gists_url":"https://api.github.com/users/baronfel/gists{/gist_id}","starred_url":"https://api.github.com/users/baronfel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/baronfel/subscriptions","organizations_url":"https://api.github.com/users/baronfel/orgs","repos_url":"https://api.github.com/users/baronfel/repos","events_url":"https://api.github.com/users/baronfel/events{/privacy}","received_events_url":"https://api.github.com/users/baronfel/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/baronfel/fsharp-lang-suggestions-final/labels/votes:11-50","name":"votes:11-50","color":"333333"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-20T01:17:36Z","updated_at":"2016-10-20T01:17:37Z","closed_at":null,"body":"# Allow overloads of custom keywords in computation expressions [12839142] #\n\n**Submitted by Pierre Irrmann on 3/7/2016 12:00:00 AM**  \n**13 votes on UserVoice prior to migration**  \n\nI've been using custom keywords in computation expressions to write DSLs, and I would have loved to be able to have several signatures for the same custom keyword, in order to make some arguments optional in the expression.\r\nWhen you try do it today, there is an error message such as \"The custom operation 'myOperation' refers to a method which is overloaded. The implementations of custom operations may not be overloaded\"\r\nI'm aware this is a not-so-used feature, but I'd like to know how hard you think it could be (I would event be willing to have a look at how to implement it).\n\n\n\n**[Original UserVoice Submission](https://fslang.uservoice.com/forums/245727-f-language/suggestions/12839142)**\n[Archived Uservoice Comments](../tree/master/archive/suggestion-12839142-allow-overloads-of-custom-keywords-in-computation.md#comments)\n"}}
{"actor":{"display_login":"baronfel"}}