Prelude> let x ... y = [x..y] Prelude> 1 ... 3 [1,2,3] Prelude> let x .... y = map (x...) (x...y) Prelude> 1 .... 3 [[1],[1,2],[1,2,3]] Prelude> let x ..... y = map (map (x...)) (x .... y) Prelude> 1 ..... 3 [[[1]],[[1],[1,2]],[[1],[1,2],[1,2,3]]]
by
olifante
2008-07-25 11:38
haskell
·
enumeration
·
higher-dimensional
·
generalization
·
range
http://byorgey.wordpress.com/2007/10/01/higher-dimensional-enumeration/
-
cached
-
mail it
-
history