Correction:

type RedBlackTree a =
   Tree a
   -- A red tree with two levels of black nodes is just a red node on
   -- top of two two-level black nodes.
   (Node a (Black2 a)) (Black2 a) a ()

type RedBlackTree a =
    Tree a
    -- A red tree with two levels of black nodes is just a red node on
    -- top of two black nodes.
    (Node (Black2 a) a) (Black2 a) a ()
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to