{"action":"opened","issue":{"url":"https://api.github.com/repos/cloudRoutine/issueTestRepo/issues/276","repository_url":"https://api.github.com/repos/cloudRoutine/issueTestRepo","labels_url":"https://api.github.com/repos/cloudRoutine/issueTestRepo/issues/276/labels{/name}","comments_url":"https://api.github.com/repos/cloudRoutine/issueTestRepo/issues/276/comments","events_url":"https://api.github.com/repos/cloudRoutine/issueTestRepo/issues/276/events","html_url":"https://github.com/cloudRoutine/issueTestRepo/issues/276","id":182463444,"number":276,"title":"Allow destructuring let bindings for records (or tuples with named values)","user":{"login":"cloudRoutine","id":680051,"avatar_url":"https://avatars.githubusercontent.com/u/680051?v=3","gravatar_id":"","url":"https://api.github.com/users/cloudRoutine","html_url":"https://github.com/cloudRoutine","followers_url":"https://api.github.com/users/cloudRoutine/followers","following_url":"https://api.github.com/users/cloudRoutine/following{/other_user}","gists_url":"https://api.github.com/users/cloudRoutine/gists{/gist_id}","starred_url":"https://api.github.com/users/cloudRoutine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cloudRoutine/subscriptions","organizations_url":"https://api.github.com/users/cloudRoutine/orgs","repos_url":"https://api.github.com/users/cloudRoutine/repos","events_url":"https://api.github.com/users/cloudRoutine/events{/privacy}","received_events_url":"https://api.github.com/users/cloudRoutine/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cloudRoutine/issueTestRepo/labels/declined","name":"declined","color":"171819"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-12T08:21:44Z","updated_at":"2016-10-12T08:21:44Z","closed_at":null,"body":"# Idea 6081483: Allow destructuring let bindings for records (or tuples with named values) #\n\n**Status : declined**  \n**Submitted by Eamon Nerbonne on 6/21/2014 12:00:00 AM**  \n**5 votes**\n\nTuples are often bug-prone and hard to read because the ordering of members is critical. However, their use is so convenient that they're often used where they're inappropriate. \"Tuples\" with named members would be a huge improvement, and records are almost that.\r\nIn a similar vein, it would be helpful if this record or named-value tuple were as easy to construct as a tuple: in particular, there's no reason to require an explicitly defined type; all the relevant information about the type is present at the construction site - just like with tuples.\n\n\n\n## Response \n** by fslang-admin on 6/24/2014 12:00:00 AM **\n\nClosing this as it looks very close to being a duplicate of [/archive/suggestion-5673015-support-c-like-anonymous-types-in-f](/archive/suggestion-5673015-support-c-like-anonymous-types-in-f.md) -\r\nAt least close enough that it can’t be treated independently.\r\nPlease reassign the votes there.\n[Archived Uservoice Comments](../tree/master/archive/suggestion-6081483-allow-destructuring-let-bindings-for-records-or.md#comments)\n"}}
{"actor":{"display_login":"cloudRoutine"}}