Compreensão de matriz multidimensional em Julia

Estou mexendo com Julia e não consigo fazer com que as compreensões de array multidimensionais funcionem. Eu estou usando uma compilação noturna de 0.20-pre para OSX; isso poderia ser um bug na construção. Eu suspeito, no entanto, é um bug no usuário.

Vamos dizer que eu quero acabar com algo como:

5x2 Array
1 6
2 7
3 8
4 9
5 10

E eu não quero apenas ligarreshape. Pelo que eu posso dizer, uma matriz multidimensional deve ser gerada algo como:[(x, y) for x in 1:5, y in 6:10]. Mas isso gera uma matriz de 5x5 de tuplas:

julia> [(x, y) for x in 1:5, y in 6:10]
5x5 Array{(Int64,Int64),2}:
 (1,6)  (1,7)  (1,8)  (1,9)  (1,10)
 (2,6)  (2,7)  (2,8)  (2,9)  (2,10)
 (3,6)  (3,7)  (3,8)  (3,9)  (3,10)
 (4,6)  (4,7)  (4,8)  (4,9)  (4,10)
 (5,6)  (5,7)  (5,8)  (5,9)  (5,10)

Ou talvez eu queira gerar um conjunto de valores e um código booleano para cada um:

5x2 Array
1 false
2 false
3 false
4 false
5 false

Mais uma vez, só consigo criar um conjunto de tuplas com{(x, y) for x in 1:5, y=false}. Se eu remover os parênteses ao redorx, y eu receboERROR: syntax: missing separator in array expression. Se eu embrulharx, y em algo, eu sempre recebo saída desse tipo -Array, Array{Any}ouTuple.

Meu palpite: há algo que eu simplesmente não entendo aqui. Alguém disposto a me ajudar a entender o que?

questionAnswers(7)

yourAnswerToTheQuestion