On Sun, Aug 30, 2009 at 5:32 AM, Ganesh Sittampalam<[email protected]> wrote:
> Mon Jul 27 07:02:03 BST 2009  Ganesh Sittampalam <[email protected]>
>  * remove some derived classes from Tag
>  This helps to make the representation more abstract

-    identity = TP (-1) identity
+    identity = TP (TG (-1)) identity

-patch_choices_tps ps = let tps = zipWithFL TP [1..] ps
+patch_choices_tps ps = let tps = zipWithFL TP (map TG [1..]) ps

I guess those were necessary because you removed the Enum instance?

This patch is border line churn to me, but I'm willing to trust
Ganesh's experience/wisdom that it makes the code better, even if I
don't (yet) understand why.

Jason
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to