File tree Expand file tree Collapse file tree 7 files changed +10
-51
lines changed Expand file tree Collapse file tree 7 files changed +10
-51
lines changed Original file line number Diff line number Diff line change 1
1
/. *
2
2
! /.gitignore
3
- ! /.jscsrc
4
- ! /.jshintrc
5
3
! /.travis.yml
6
4
/bower_components /
7
5
/node_modules /
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
language : node_js
2
2
dist : trusty
3
3
sudo : required
4
- node_js : 6
4
+ node_js : stable
5
5
env :
6
6
- PATH=$HOME/purescript:$PATH
7
7
install :
Original file line number Diff line number Diff line change 17
17
" package.json"
18
18
],
19
19
"dependencies" : {
20
- "purescript-unsafe-coerce" : " ^2 .0.0"
20
+ "purescript-unsafe-coerce" : " ^3 .0.0"
21
21
},
22
22
"devDependencies" : {
23
- "purescript-console" : " ^2 .0.0"
23
+ "purescript-console" : " ^3 .0.0"
24
24
}
25
25
}
Original file line number Diff line number Diff line change 2
2
"private" : true ,
3
3
"scripts" : {
4
4
"clean" : " rimraf output && rimraf .pulp-cache" ,
5
- "build" : " jshint src && jscs src && psa \" src/**/*.purs \" \" bower_components/purescript-*/src/**/*.purs \" --censor-lib --strict" ,
6
- "test" : " psc \" src/**/*.purs \" \" bower_components/purescript-*/src/**/*.purs \" \" test/**/*.purs \" && psc-bundle \" output/**/*.js \" --module Test.Main --main Test.Main | node "
5
+ "build" : " pulp build -- --censor-lib --strict" ,
6
+ "test" : " pulp test"
7
7
},
8
8
"devDependencies" : {
9
- "jscs" : " ^2.8.0" ,
10
- "jshint" : " ^2.9.1" ,
11
- "pulp" : " ^8.2.0" ,
12
- "purescript-psa" : " ^0.3.8" ,
13
- "rimraf" : " ^2.5.0"
9
+ "pulp" : " ^10.0.4" ,
10
+ "purescript-psa" : " ^0.5.0-rc.1" ,
11
+ "rimraf" : " ^2.6.1"
14
12
}
15
13
}
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ module Data.Exists where
2
2
3
3
import Unsafe.Coerce (unsafeCoerce )
4
4
5
- -- | This type constructor can be used to existentially quantify over a type of kind `* `.
5
+ -- | This type constructor can be used to existentially quantify over a type of kind `Type `.
6
6
-- |
7
7
-- | Specifically, the type `Exists f` is isomorphic to the existential type `exists a. f a`.
8
8
-- |
@@ -24,7 +24,7 @@ import Unsafe.Coerce (unsafeCoerce)
24
24
-- | ```purescript
25
25
-- | type Stream a = Exists (StreamF a)
26
26
-- | ```
27
- foreign import data Exists :: (* -> * ) -> *
27
+ foreign import data Exists :: (Type -> Type ) -> Type
28
28
29
29
-- | The `mkExists` function is used to introduce a value of type `Exists f`, by providing a value of
30
30
-- | type `f a`, for some type `a` which will be hidden in the existentially-quantified type.
You can’t perform that action at this time.
0 commit comments