]> gitweb.michael.orlitzky.com - hath.git/commitdiff
Defined a show instance for Octet.
authorMichael Orlitzky <michael@orlitzky.com>
Sat, 8 May 2010 16:50:49 +0000 (12:50 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Sat, 8 May 2010 16:50:49 +0000 (12:50 -0400)
src/Octet.hs

index aaff3d2e0415a5029a13b5bb9fe957b449e26bd5..bdada65ab1b8e11bb52d95bdf33a7a25d4ce751c 100644 (file)
@@ -13,7 +13,13 @@ data Octet = None | Octet { b1 :: Bit,
                             b6 :: Bit,
                             b7 :: Bit,
                             b8 :: Bit }
-           deriving (Eq, Show)
+           deriving (Eq)
+
+
+instance Show Octet where
+    show Octet.None = "None"
+    show oct = show (octet_to_int oct)
+
 
 -- Convert each bit to its integer value, and multiply by the
 -- appropriate power of two. Sum them up, and we should get an integer