Ix class
Jan Skibinski
jans@numeric-quest.com
Tue, 15 May 2001 15:08:38 -0400 (EDT)
On Tue, 15 May 2001, Matt Harden wrote:
[..]
> I would like _any_ pair of Ints to be an acceptable boundary for the
> honeycomb, not just the ones that represent valid indexes. For example,
> (Hx (0,0), Hx (15,12)) should be a valid set of bounds. The current
> definition of rangeSize makes this impossible, which is why I would like
> to override it. By the way, the Library Report does not explicitly say
> that the bounds have to both be valid indexes, though it does imply this
> with the sample definition of rangeSize.
There is an old article [1], that is somehow related to
what you do. Looks like it could add some extra fuel to your
arguments if re-examined in terms of current Haskell.
[It might be also interesting to those discussing arrays
in the other thread.]
Jan
[1] D.B. Carpenter, Some Lattice-based Scientific Problems,
Expressed in Haskell, http://citeseer.nj.nec.com/157672.html