{"action":"created","issue":{"url":"https://api.github.com/repos/babel/babel/issues/831","labels_url":"https://api.github.com/repos/babel/babel/issues/831/labels{/name}","comments_url":"https://api.github.com/repos/babel/babel/issues/831/comments","events_url":"https://api.github.com/repos/babel/babel/issues/831/events","html_url":"https://github.com/babel/babel/issues/831","id":58198558,"number":831,"title":"Experimental Immutable Data Structures support","user":{"login":"arian","id":109243,"avatar_url":"https://avatars.githubusercontent.com/u/109243?v=3","gravatar_id":"","url":"https://api.github.com/users/arian","html_url":"https://github.com/arian","followers_url":"https://api.github.com/users/arian/followers","following_url":"https://api.github.com/users/arian/following{/other_user}","gists_url":"https://api.github.com/users/arian/gists{/gist_id}","starred_url":"https://api.github.com/users/arian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arian/subscriptions","organizations_url":"https://api.github.com/users/arian/orgs","repos_url":"https://api.github.com/users/arian/repos","events_url":"https://api.github.com/users/arian/events{/privacy}","received_events_url":"https://api.github.com/users/arian/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/babel/babel/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/babel/babel/labels/low%20priority","name":"low priority","color":"d4c5f9"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-19T11:51:04Z","updated_at":"2015-02-19T12:09:34Z","closed_at":null,"body":"@sebmarkbage wrote https://github.com/sebmarkbage/ecmascript-immutable-data-structures.\r\n\r\nIt would be cool if we could parse that syntax and transform it to Immutable.js code.\r\n\r\nOf course one big issue would be actual compliance with future specs as that might not align with the immutable.js API."},"comment":{"url":"https://api.github.com/repos/babel/babel/issues/comments/75041873","html_url":"https://github.com/babel/babel/issues/831#issuecomment-75041873","issue_url":"https://api.github.com/repos/babel/babel/issues/831","id":75041873,"user":{"login":"Dashed","id":139499,"avatar_url":"https://avatars.githubusercontent.com/u/139499?v=3","gravatar_id":"","url":"https://api.github.com/users/Dashed","html_url":"https://github.com/Dashed","followers_url":"https://api.github.com/users/Dashed/followers","following_url":"https://api.github.com/users/Dashed/following{/other_user}","gists_url":"https://api.github.com/users/Dashed/gists{/gist_id}","starred_url":"https://api.github.com/users/Dashed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dashed/subscriptions","organizations_url":"https://api.github.com/users/Dashed/orgs","repos_url":"https://api.github.com/users/Dashed/repos","events_url":"https://api.github.com/users/Dashed/events{/privacy}","received_events_url":"https://api.github.com/users/Dashed/received_events","type":"User","site_admin":false},"created_at":"2015-02-19T12:09:34Z","updated_at":"2015-02-19T12:09:34Z","body":"Unfortunately, I agree with @sebmck. The transformation doesn't seem worth the effort. And the spec doesn't seem to be complete to be able to implement this.\r\n\r\nPlus the spec isn't fleshed out to cover one other important structure: Lists.\r\n\r\nLet's put a pin on this."}}