packages feed

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 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" |]