{"action":"created","issue":{"url":"https://api.github.com/repos/purescript/purescript/issues/1887","repository_url":"https://api.github.com/repos/purescript/purescript","labels_url":"https://api.github.com/repos/purescript/purescript/issues/1887/labels{/name}","comments_url":"https://api.github.com/repos/purescript/purescript/issues/1887/comments","events_url":"https://api.github.com/repos/purescript/purescript/issues/1887/events","html_url":"https://github.com/purescript/purescript/issues/1887","id":133845912,"number":1887,"title":"Syntax for unnested lists","user":{"login":"N-1-c-k-e","id":14117468,"avatar_url":"https://avatars.githubusercontent.com/u/14117468?v=3","gravatar_id":"","url":"https://api.github.com/users/N-1-c-k-e","html_url":"https://github.com/N-1-c-k-e","followers_url":"https://api.github.com/users/N-1-c-k-e/followers","following_url":"https://api.github.com/users/N-1-c-k-e/following{/other_user}","gists_url":"https://api.github.com/users/N-1-c-k-e/gists{/gist_id}","starred_url":"https://api.github.com/users/N-1-c-k-e/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/N-1-c-k-e/subscriptions","organizations_url":"https://api.github.com/users/N-1-c-k-e/orgs","repos_url":"https://api.github.com/users/N-1-c-k-e/repos","events_url":"https://api.github.com/users/N-1-c-k-e/events{/privacy}","received_events_url":"https://api.github.com/users/N-1-c-k-e/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/purescript/purescript/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/purescript/purescript/labels/syntax","name":"syntax","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/purescript/purescript/milestones/8","html_url":"https://github.com/purescript/purescript/milestones/Ideas","labels_url":"https://api.github.com/repos/purescript/purescript/milestones/8/labels","id":714450,"number":8,"title":"Ideas","description":"Ideas which may or may not be implemented, for discussion.","creator":{"login":"paf31","id":630306,"avatar_url":"https://avatars.githubusercontent.com/u/630306?v=3","gravatar_id":"","url":"https://api.github.com/users/paf31","html_url":"https://github.com/paf31","followers_url":"https://api.github.com/users/paf31/followers","following_url":"https://api.github.com/users/paf31/following{/other_user}","gists_url":"https://api.github.com/users/paf31/gists{/gist_id}","starred_url":"https://api.github.com/users/paf31/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paf31/subscriptions","organizations_url":"https://api.github.com/users/paf31/orgs","repos_url":"https://api.github.com/users/paf31/repos","events_url":"https://api.github.com/users/paf31/events{/privacy}","received_events_url":"https://api.github.com/users/paf31/received_events","type":"User","site_admin":false},"open_issues":71,"closed_issues":39,"state":"open","created_at":"2014-07-08T20:33:33Z","updated_at":"2016-02-16T00:55:34Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-02-15T23:56:39Z","updated_at":"2016-02-16T01:18:26Z","closed_at":null,"body":"**Syntax:**\r\n```purescript\r\n...(in)... -- or [in] or {in}\r\n    element1\r\n    element2\r\n    ...\r\n    elementN\r\n```\r\n**Parsing:**\r\nPaste all elements with same indentation level into parentheses and (for two or more elements) divide them by \",\":\r\n```purescript\r\n...(element1, element2, ..., elementN)... -- or [...] or {...}\r\n```\r\n**Rationale:**\r\nEasier to read, less typing, looks beautiful and consistent with language style.\r\nKeyword \"in\" chosen because it's short and meaningful.\r\n**Examples:**\r\n```purescript\r\nlet author =\r\n    {name: \"Phil\"\r\n    ,interests:\r\n        [\"Functional Programming\"\r\n        , \"JavaScript\"\r\n        ]\r\n    }\r\n-->\r\nlet author = {in}\r\n    name: \"Phil\"\r\n    interests: [in]\r\n        \"Functional Programming\"\r\n        \"JavaScript\"\r\n```\r\n```purescript\r\nimport Data.Array.Unsafe\r\n    (head\r\n    ,tail\r\n    )\r\n-->\r\nimport Data.Array.Unsafe (in)\r\n    head\r\n    tail\r\n```"},"comment":{"url":"https://api.github.com/repos/purescript/purescript/issues/comments/184464309","html_url":"https://github.com/purescript/purescript/issues/1887#issuecomment-184464309","issue_url":"https://api.github.com/repos/purescript/purescript/issues/1887","id":184464309,"user":{"login":"garyb","id":693642,"avatar_url":"https://avatars.githubusercontent.com/u/693642?v=3","gravatar_id":"","url":"https://api.github.com/users/garyb","html_url":"https://github.com/garyb","followers_url":"https://api.github.com/users/garyb/followers","following_url":"https://api.github.com/users/garyb/following{/other_user}","gists_url":"https://api.github.com/users/garyb/gists{/gist_id}","starred_url":"https://api.github.com/users/garyb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garyb/subscriptions","organizations_url":"https://api.github.com/users/garyb/orgs","repos_url":"https://api.github.com/users/garyb/repos","events_url":"https://api.github.com/users/garyb/events{/privacy}","received_events_url":"https://api.github.com/users/garyb/received_events","type":"User","site_admin":false},"created_at":"2016-02-16T01:18:26Z","updated_at":"2016-02-16T01:18:26Z","body":":-1: from me, personally. Constructing arrays and lists can already be done in a similar way with rebindable `do`, and the `in` for `import` seems totally weird to me."}}