Hi, >> I am looking for help in design of a stateful tree walker. > > I think that you can use Data.Traversable to great effect.
thanks, the advice has helped. I can't use it directly since i didn't yet come up with a consistent solution to serialization of events, but I am going to compile the second pass into combined actions. > > Well, Haskell doesn't have mutable variables as LISP or ML do. I meant STM, sorry for being unclear. David _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe