Skip to content
This repository was archived by the owner on Oct 4, 2020. It is now read-only.

Commit aa8509d

Browse files
committed
Fix operators (not commutative).
1 parent 3a92c89 commit aa8509d

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"gulp-bump": "^0.1.11",
2222
"gulp-filter": "^1.0.2",
2323
"gulp-git": "^0.5.5",
24-
"gulp-purescript": "^0.0.9",
24+
"gulp-purescript": "^0.1.2",
2525
"gulp-run": "~1.6.4",
2626
"gulp-tag-version": "^1.2.1",
2727
"run-sequence": "^0.3.6"

src/Optic/Setter.purs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -59,28 +59,28 @@ module Optic.Setter
5959
(.~) = set
6060

6161
(+~) :: forall s t a. (Num a) => ASetter s t a a -> a -> s -> t
62-
(+~) staa a = over staa ((+) a)
62+
(+~) staa a = over staa (flip (+) a)
6363

6464
(-~) :: forall s t a. (Num a) => ASetter s t a a -> a -> s -> t
65-
(-~) staa a = over staa ((-) a)
65+
(-~) staa a = over staa (flip (-) a)
6666

6767
(*~) :: forall s t a. (Num a) => ASetter s t a a -> a -> s -> t
68-
(*~) staa a = over staa ((*) a)
68+
(*~) staa a = over staa (flip (*) a)
6969

7070
(//~) :: forall s t a. (Num a) => ASetter s t a a -> a -> s -> t
71-
(//~) staa a = over staa ((/) a)
71+
(//~) staa a = over staa (flip (/) a)
7272

7373
(||~) :: forall s t a. (BoolLike a) => ASetter s t a a -> a -> s -> t
74-
(||~) staa a = over staa ((||) a)
74+
(||~) staa a = over staa (flip (||) a)
7575

7676
(&&~) :: forall s t a. (BoolLike a) => ASetter s t a a -> a -> s -> t
77-
(&&~) staa a = over staa ((&&) a)
77+
(&&~) staa a = over staa (flip (&&) a)
7878

7979
(<>~) :: forall s t a. (Semigroup a) => ASetter s t a a -> a -> s -> t
80-
(<>~) staa a = over staa ((<>) a)
80+
(<>~) staa a = over staa (flip (<>) a)
8181

8282
(++~) :: forall s t a. (Semigroup a) => ASetter s t a a -> a -> s -> t
83-
(++~) staa a = over staa ((++) a)
83+
(++~) staa a = over staa (flip (++) a)
8484

8585
(?~) :: forall s t a b. ASetter s t a (Maybe b) -> b -> s -> t
8686
(?~) stab a = set stab (Just a)

0 commit comments

Comments
 (0)