@@ -6,8 +6,6 @@ module Elm.Version
6 , bumpPatch
6 , bumpPatch
7 , bumpMinor
7 , bumpMinor
8 , bumpMajor
8 , bumpMajor
12 , toString
10 , toString
13 , fromString
11 , fromString
@@ -20,8 +18,6 @@ module Elm.Version
20import Prelude hiding (max)
18import Prelude hiding (max)
21import Control.Monad (liftM, liftM3)
19import Control.Monad (liftM, liftM3)
22import Data.Binary (Binary, get, put, getWord8, putWord8)
20import Data.Binary (Binary, get, put, getWord8, putWord8)
23−import Data.Function (on)
24−import qualified Data.List as List
25import qualified Data.Utf8 as Utf8
21import qualified Data.Utf8 as Utf8
26import qualified Data.Version as Version
22import qualified Data.Version as Version
27import Data.Word (Word16)
23import Data.Word (Word16)
@@ -90,20 +86,6 @@ bumpMajor (Version major _minor _patch) =
96−filterLatest :: (Ord a) => (Version -> a) -> [Version] -> [Version]
97−filterLatest characteristic versions =
98− map last (List.groupBy ((==) `on` characteristic) (List.sort versions))
101−majorAndMinor :: Version -> ( Int, Int )
102−majorAndMinor (Version major minor _patch) =
103− ( fromIntegral major, fromIntegral minor )
107-- TO STRING
89-- TO STRING