focus 0.1.2 → 0.1.3
raw patch · 3 files changed
+3/−73 lines, 3 filesdep −loch-thdep −placeholdersPVP ok
version bump matches the API change (PVP)
Dependencies removed: loch-th, placeholders
API changes (from Hackage documentation)
Files
- focus.cabal +1/−7
- library/Focus.hs +2/−1
- library/Focus/Prelude.hs +0/−65
focus.cabal view
@@ -1,7 +1,7 @@ name: focus version:- 0.1.2+ 0.1.3 synopsis: A general abstraction for manipulating elements of container data structures description:@@ -50,15 +50,9 @@ library hs-source-dirs: library- other-modules:- Focus.Prelude exposed-modules: Focus build-depends:- -- debugging:- loch-th == 0.2.*,- placeholders == 0.1.*,- -- general: base >= 4.5 && < 4.8 default-extensions: Arrows, BangPatterns, ConstraintKinds, DataKinds, DefaultSignatures, DeriveDataTypeable, DeriveFunctor, DeriveGeneric, EmptyDataDecls, FlexibleContexts, FlexibleInstances, FunctionalDependencies, GADTs, GeneralizedNewtypeDeriving, ImpredicativeTypes, LambdaCase, LiberalTypeSynonyms, MagicHash, MultiParamTypeClasses, MultiWayIf, NoImplicitPrelude, NoMonomorphismRestriction, OverloadedStrings, PatternGuards, ParallelListComp, QuasiQuotes, RankNTypes, RecordWildCards, ScopedTypeVariables, StandaloneDeriving, TemplateHaskell, TupleSections, TypeFamilies, TypeOperators, UnboxedTuples
library/Focus.hs view
@@ -1,6 +1,7 @@ module Focus where -import Focus.Prelude hiding (adjust, update, alter, insert, delete, lookup)+import Prelude hiding (adjust, update, alter, insert, delete, lookup)+import Control.Monad -- |
− library/Focus/Prelude.hs
@@ -1,65 +0,0 @@-module Focus.Prelude-( - module Exports,- bug,- bottom,-)-where---- base---------------------------import Prelude as Exports hiding (concat, foldr, mapM_, sequence_, foldl1, maximum, minimum, product, sum, all, and, any, concatMap, elem, foldl, foldr1, notElem, or, mapM, sequence, FilePath, id, (.))-import Control.Monad as Exports hiding (mapM_, sequence_, forM_, msum, mapM, sequence, forM)-import Control.Applicative as Exports-import Control.Arrow as Exports hiding (left, right)-import Control.Category as Exports-import Data.Monoid as Exports-import Data.Foldable as Exports-import Data.Traversable as Exports hiding (for)-import Data.Maybe as Exports-import Data.Either as Exports-import Data.List as Exports hiding (concat, foldr, foldl1, maximum, minimum, product, sum, all, and, any, concatMap, elem, foldl, foldr1, notElem, or, find, maximumBy, minimumBy, mapAccumL, mapAccumR, foldl')-import Data.Tuple as Exports-import Data.Function as Exports hiding ((.), id)-import Data.Ord as Exports (Down(..))-import Data.String as Exports-import Data.Int as Exports-import Data.Word as Exports-import Data.Ratio as Exports-import Data.Bits as Exports-import Data.Fixed as Exports-import Data.Ix as Exports-import Data.Data as Exports-import Data.Bool as Exports-import Text.Read as Exports (readMaybe, readEither)-import Control.Exception as Exports hiding (tryJust, try, assert)-import System.Mem as Exports-import System.Mem.StableName as Exports-import System.Timeout as Exports-import System.Exit as Exports-import System.IO.Unsafe as Exports-import System.IO as Exports (Handle, hClose)-import System.IO.Error as Exports-import Unsafe.Coerce as Exports-import GHC.Conc as Exports-import GHC.Generics as Exports (Generic)-import GHC.IO.Exception as Exports-import GHC.Exts as Exports (lazy, inline)-import Data.IORef as Exports-import Data.STRef as Exports-import Control.Monad.ST as Exports-import Debug.Trace as Exports hiding (traceM)---- placeholders---------------------------import Development.Placeholders as Exports---- custom---------------------------import qualified Debug.Trace.LocationTH--bug = [e| $(Debug.Trace.LocationTH.failure) . (msg <>) |]- where- msg = "A \"focus\" package bug: " :: String--bottom = [e| $bug "Bottom evaluated" |]