Skip to content

Commit 05b583f

Browse files
committed
Simplify type classes (remove IndexKey, IndexValue, Contains)
1 parent 3d21f77 commit 05b583f

File tree

6 files changed

+2
-105
lines changed

6 files changed

+2
-105
lines changed

docs/Data/Lens/Contains.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

docs/Data/Lens/Index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#### `Index`
44

55
``` purescript
6-
class (IndexKey m a, IndexValue m b) <= Index m a b where
6+
class Index m a b where
77
ix :: a -> TraversalP m b
88
```
99

docs/Data/Lens/Index/Class.md

Lines changed: 0 additions & 37 deletions
This file was deleted.

src/Data/Lens/Contains.purs

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/Data/Lens/Index.purs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,10 @@ import Data.StrMap as SM
1313
import Data.Array as A
1414

1515
import Data.Traversable (traverse)
16-
import Data.Lens.Index.Class (IndexKey, IndexValue)
1716
import Data.Lens.Internal.Wander
1817
import Data.Lens.Types (TraversalP())
1918

20-
class (IndexKey m a, IndexValue m b) <= Index m a b where
19+
class Index m a b where
2120
ix :: a -> TraversalP m b
2221

2322
instance indexArr :: (Eq i) => Index (i -> a) i a where

src/Data/Lens/Index/Class.purs

Lines changed: 0 additions & 32 deletions
This file was deleted.

0 commit comments

Comments
 (0)