{-# LANGUAGE UnicodeSyntax #-} module Main where data Point = Point{pointX, pointY :: Double, name :: String} deriving (Show) distance :: Point -> Point -> Double distance x y = let t = (pointX x - pointX y) ^ 2 t = (pointY x - pointY y) ^ 2 in sqrt $ t + t