]> gitweb.michael.orlitzky.com - spline3.git/commitdiff
Fix some hlint warnings.
authorMichael Orlitzky <michael@orlitzky.com>
Sat, 9 Jul 2011 03:33:12 +0000 (23:33 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Sat, 9 Jul 2011 03:33:12 +0000 (23:33 -0400)
src/Main.hs
src/Point.hs

index a2d6b1ffb2411eb37ca02c1a2fc0fb719236c711..c4204c821f4f534f1df7c72784b155dbd7072f83 100644 (file)
@@ -24,32 +24,4 @@ where
 --       poly = polynomial target_tetrahedron
 
 main :: IO ()
-main = do
-  putStrLn "Hello, World."
-  -- print $ find_point_value (0,0,0)
-  -- print $ find_point_value (1,0,0)
-  -- print $ find_point_value (2,0,0)
-  -- print $ find_point_value (0,1,0)
-  -- print $ find_point_value (1,1,0)
-  -- print $ find_point_value (2,1,0)
-  -- print $ find_point_value (0,2,0)
-  -- print $ find_point_value (1,2,0)
-  -- print $ find_point_value (2,2,0)
-  -- print $ find_point_value (0,0,1)
-  -- print $ find_point_value (1,0,1)
-  -- print $ find_point_value (2,0,1)
-  -- print $ find_point_value (0,1,1)
-  -- print $ find_point_value (1,1,1)
-  -- print $ find_point_value (2,1,1)
-  -- print $ find_point_value (0,2,1)
-  -- print $ find_point_value (1,2,1)
-  -- print $ find_point_value (2,2,1)
-  -- print $ find_point_value (0,0,2)
-  -- print $ find_point_value (1,0,2)
-  -- print $ find_point_value (2,0,2)
-  -- print $ find_point_value (0,1,2)
-  -- print $ find_point_value (1,1,2)
-  -- print $ find_point_value (2,1,2)
-  -- print $ find_point_value (0,2,2)
-  -- print $ find_point_value (1,2,2)
-  -- print $ find_point_value (2,2,2)
+main = putStrLn "Hello, World."
index bf6fe8ea9a2f6fc4e3ce59168cd7ce798981e894..a92041e89845147f31af704f53613383c4244ee6 100644 (file)
@@ -18,33 +18,9 @@ z_coord :: Point -> Double
 z_coord (_, _, z) = z
 
 instance Num Point where
-    p1 + p2 = (x1+x2, y1+y2, z1+z2)
-        where
-          x1 = x_coord p1
-          x2 = x_coord p2
-          y1 = y_coord p1
-          y2 = y_coord p2
-          z1 = z_coord p1
-          z2 = z_coord p2
-
-    p1 - p2 = (x1-x2, y1-y2, z1-z2)
-        where
-          x1 = x_coord p1
-          x2 = x_coord p2
-          y1 = y_coord p1
-          y2 = y_coord p2
-          z1 = z_coord p1
-          z2 = z_coord p2
-
-    p1 * p2 = (x1*x2, y1*y2, z1*z2)
-        where
-          x1 = x_coord p1
-          x2 = x_coord p2
-          y1 = y_coord p1
-          y2 = y_coord p2
-          z1 = z_coord p1
-          z2 = z_coord p2
-
+    (x1,y1,z1) + (x2,y2,z2) = (x1+x2, y1+y2, z1+z2)
+    (x1,y1,z1) - (x2,y2,z2) = (x1-x2, y1-y2, z1-z2)
+    (x1,y1,z1) * (x2,y2,z2) = (x1*x2, y1*y2, z1*z2)
     abs (x, y, z) = (abs x, abs y, abs z)
     signum (x, y, z) = (signum x, signum y, signum z)
     fromInteger n = (fromInteger n, fromInteger n, fromInteger n)