{"action":"closed","issue":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/10523","repository_url":"https://api.github.com/repos/JuliaLang/julia","labels_url":"https://api.github.com/repos/JuliaLang/julia/issues/10523/labels{/name}","comments_url":"https://api.github.com/repos/JuliaLang/julia/issues/10523/comments","events_url":"https://api.github.com/repos/JuliaLang/julia/issues/10523/events","html_url":"https://github.com/JuliaLang/julia/issues/10523","id":61809099,"number":10523,"title":"RFC (C=collaborator): multidimensional comprehensions that use CartesianRange iterators","user":{"login":"timholy","id":1525481,"avatar_url":"https://avatars.githubusercontent.com/u/1525481?v=3","gravatar_id":"","url":"https://api.github.com/users/timholy","html_url":"https://github.com/timholy","followers_url":"https://api.github.com/users/timholy/followers","following_url":"https://api.github.com/users/timholy/following{/other_user}","gists_url":"https://api.github.com/users/timholy/gists{/gist_id}","starred_url":"https://api.github.com/users/timholy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timholy/subscriptions","organizations_url":"https://api.github.com/users/timholy/orgs","repos_url":"https://api.github.com/users/timholy/repos","events_url":"https://api.github.com/users/timholy/events{/privacy}","received_events_url":"https://api.github.com/users/timholy/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/JuliaLang/julia/labels/parser","name":"parser","color":"bfdadc"},{"url":"https://api.github.com/repos/JuliaLang/julia/labels/up%20for%20grabs","name":"up for grabs","color":"0b02e1"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2015-03-15T13:08:57Z","updated_at":"2016-08-15T16:13:39Z","closed_at":"2016-08-15T16:13:39Z","body":"It would be sweet to be able to create a 3-dimensional array like this:\r\n```julia\r\nA = rand(5, 10, 5)\r\nB = [A[I]+7 for I in eachindex(A)]\r\n```\r\nLooks like comprehensions are performed in the scheme code, and I've never gotten around to (and probably won't get around to) teaching myself lisp (too many other things to do). Anyone interested in collaborating on implementing this? I don't know how much I can do on the julia side, but happy to help if I can.\r\n\r\nReference:\r\nhttp://stackoverflow.com/questions/29050763/slicing-and-broadcasting-multidimensional-arrays-in-julia-meshgrid-example/29060865#29060865\r\n"}}
{"actor":{"display_login":"JeffBezanson"}}