Skip to content

Commit 5a04be3

Browse files
authored
Merge pull request #1 from conradlo/update-exercise
Update exercises
2 parents cf0b510 + 754ad5d commit 5a04be3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+432
-706
lines changed

exercises/.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
.psci
2+
.psci_modules
3+
.psc-package
4+
.psc-ide-port
5+
.pulp-cache
6+
output

exercises/chapter10/bower.json

Lines changed: 0 additions & 32 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "chapter10",
3+
"set": "psc-0.12.0-20180625",
4+
"source": "https://github.com/purescript/package-sets.git",
5+
"depends": [
6+
"prelude",
7+
"console",
8+
"lists",
9+
"strings",
10+
"foreign",
11+
"foreign-generic",
12+
"web-html",
13+
"react",
14+
"react-dom"
15+
]
16+
}

exercises/chapter10/src/Control/Monad/Eff/Alert.purs renamed to exercises/chapter10/src/Effect/Alert.purs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
module Control.Monad.Eff.Alert where
1+
module Effect.Alert where
22

33
import Prelude
44

5-
import Control.Monad.Eff (kind Effect, Eff)
5+
import Effect (kind Effect, Effect)
66

77
foreign import data ALERT :: Effect
88

exercises/chapter10/src/Control/Monad/Eff/Storage.purs renamed to exercises/chapter10/src/Effect/Storage.purs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
module Control.Monad.Eff.Storage where
1+
module Effect.Storage where
22

33
import Prelude
44

5-
import Control.Monad.Eff (kind Effect, Eff)
6-
import Data.Foreign (Foreign)
5+
import Effect (kind Effect, Effect)
6+
import Foreign
77

88
foreign import data STORAGE :: Effect
99

exercises/chapter10/src/Main.purs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ module Main where
22

33
import Prelude
44

5-
import Control.Monad.Eff (Eff)
6-
import Control.Monad.Eff.Alert (ALERT, alert)
7-
import Control.Monad.Eff.Console (CONSOLE, log)
8-
import Control.Monad.Eff.Storage (STORAGE, setItem, getItem)
5+
import Effect (Effect)
6+
import Effect.Alert (ALERT, alert)
7+
import Effect.Console (log)
8+
import Effect.Storage (STORAGE, setItem, getItem)
99
import Control.Monad.Except (runExcept)
1010
import DOM (DOM)
1111
import DOM.HTML (window)
@@ -18,10 +18,10 @@ import Data.AddressBook.Validation (Errors, validatePerson')
1818
import Data.Array ((..), length, modifyAt, zipWith)
1919
import Data.Either (Either(..))
2020
import Data.Foldable (foldMap, for_)
21-
import Data.Foreign (ForeignError, readNullOrUndefined, readString, renderForeignError, toForeign)
22-
import Data.Foreign.Class (class Decode, class Encode)
23-
import Data.Foreign.Generic (decodeJSON, defaultOptions, encodeJSON, genericDecode, genericEncode)
24-
import Data.Foreign.Index (index)
21+
import Foreign (ForeignError, readNullOrUndefined, readString, renderForeignError, unsafeToForeign)
22+
import Foreign.Class (class Decode, class Encode)
23+
import Foreign.Generic (decodeJSON, defaultOptions, encodeJSON, genericDecode, genericEncode)
24+
import Foreign.Index (index)
2525
import Data.Generic.Rep (class Generic)
2626
import Data.List.NonEmpty (NonEmptyList)
2727
import Data.Maybe (Maybe(..), fromJust, fromMaybe)

exercises/chapter11/bower.json

Lines changed: 0 additions & 30 deletions
This file was deleted.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"name": "chapter11",
3+
"set": "psc-0.12.0-20180625-2",
4+
"source": "https://github.com/purescript/package-sets.git",
5+
"depends": [
6+
"prelude",
7+
"node-readline",
8+
"ordered-collections",
9+
"strings",
10+
"transformers",
11+
"yargs"
12+
]
13+
}

0 commit comments

Comments
 (0)