aboutsummaryrefslogtreecommitdiff
path: root/src/complex.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/complex.hs')
-rw-r--r--src/complex.hs17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/complex.hs b/src/complex.hs
deleted file mode 100644
index 220fe1f..0000000
--- a/src/complex.hs
+++ /dev/null
@@ -1,17 +0,0 @@
-module Complex where
-
-type Imaginary = Float
-
-data Complex = Complex Float Imaginary
-
--- instance Num Complex where
--- (Complex r1 i1) + (Complex r2 i2) = Complex (r1 + r2) (i1 + i2)
--- (Complex r1 i1) * (Complex r2 i2) = undefined
--- negate (Complex r1 i1) = undefined
--- abs (Complex r1 i1) = undefined
--- signum (Complex r1 i1) = undefined
- -- fromInteger r = Complex r 0
-
-instance Show Complex where
- show (Complex r i) = show r ++ showI ++ "i"
- where showI = if i < 0 then " - " ++ show (-i) else " + " ++ show i