14:48:11aethI suppose the Lispy way to do MATLAB-style matrices would be to have another way to write ; (I mean, you could obviously just write #\; too, but that gets rid of the inconvenience)
14:48:55aeth[1 2 3; 4 5 6; 7 8 9] vs (1 2 3 :n 4 5 6 :n 7 8 9) or whatever you want the "newline" to be
14:49:19aethor if in code, maybe (m 1 2 3 :n 4 5 6 :n 7 8 9)
15:01:47aeths/gets rid of the inconvenience/gets rid of the convenience/
15:31:18mdhughesWhat? Tons of old graphics libraries in particular use row-major and it drives me up the wall. Column-major (in >2D, just reverse order) allows you to refer to coordinates in a structure naturally [x][y][z] etc.
15:41:19moon-childeh, I find [y][x] pretty natural
15:41:40moon-childbetter is to abstract and perform the indexing over some kind of coordinate object
15:41:52moon-childyou're not gonna be indexing directly if e.g. sampling texture