On Sat, Aug 13, 2011 at 4:37 AM, Mark Spezzano <mark.spezz...@chariot.net.au> wrote: > Hi, > > I'm creating a Graph data structure, and I want to use the array list > approach, implemented as an Array. > > I need my Nodes to be instances of Ix for this to work and my Node type is > roughly as follows: > > data Node = MyNode Int [Int] Type1 Type2 > > (Type1 and Type2 are nullary algebraic datatypes--enumerations in other words) > > How can I "index" the Array with an instance of a Node. I think I need to > make Node an instance of Ix somehow?? >
What do the 'Int' and '[Int]' fields represent in your Node type? Antoine > Is this a sensible approach? Sample code of the instance declaration for Ix > would be helpful. > > > Thanks > > Mark Spezzano > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe > _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe