git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Rename hierarchy to psc-hierarchy, since it gets put in /usr/local/bin by the .pkg bundle.
075a90cPhil Freeman
prelude/README.md+157−20
@@ -4,11 +4,13 @@
4
4
5### Types
5### Types
6
6
7+
7 data Ordering where
8 data Ordering where
8 LT :: Ordering
9 LT :: Ordering
9 GT :: Ordering
10 GT :: Ordering
10 EQ :: Ordering
11 EQ :: Ordering
11
12
13+
12 newtype Unit where
14 newtype Unit where
13 Unit :: { } -> Unit
15 Unit :: { } -> Unit
14
16
@@ -17,171 +19,265 @@
17
19
18![Prelude](images/Prelude.png)
20![Prelude](images/Prelude.png)
19
21
22+
20 class (Apply f) <= Applicative f where
23 class (Apply f) <= Applicative f where
24+
21 pure :: forall a. a -> f a
25 pure :: forall a. a -> f a
22
26
27+
23 class (Functor f) <= Apply f where
28 class (Functor f) <= Apply f where
29+
24 (<*>) :: forall a b. f (a -> b) -> f a -> f b
30 (<*>) :: forall a b. f (a -> b) -> f a -> f b
25
31
32+
26 class (Apply m) <= Bind m where
33 class (Apply m) <= Bind m where
34+
27 (>>=) :: forall a b. m a -> (a -> m b) -> m b
35 (>>=) :: forall a b. m a -> (a -> m b) -> m b
28
36
37+
29 class Bits b where
38 class Bits b where
39+
30 (.&.) :: b -> b -> b
40 (.&.) :: b -> b -> b
41+
31 (.|.) :: b -> b -> b
42 (.|.) :: b -> b -> b
43+
32 (.^.) :: b -> b -> b
44 (.^.) :: b -> b -> b
45+
33 shl :: b -> Number -> b
46 shl :: b -> Number -> b
47+
34 shr :: b -> Number -> b
48 shr :: b -> Number -> b
49+
35 zshr :: b -> Number -> b
50 zshr :: b -> Number -> b
51+
36 complement :: b -> b
52 complement :: b -> b
37
53
54+
38 class BoolLike b where
55 class BoolLike b where
56+
39 (&&) :: b -> b -> b
57 (&&) :: b -> b -> b
58+
40 (||) :: b -> b -> b
59 (||) :: b -> b -> b
60+
41 not :: b -> b
61 not :: b -> b
42
62
63+
43 class (Semigroupoid a) <= Category a where
64 class (Semigroupoid a) <= Category a where
65+
44 id :: forall t. a t t
66 id :: forall t. a t t
45
67
68+
46 class Eq a where
69 class Eq a where
70+
47 (==) :: a -> a -> Boolean
71 (==) :: a -> a -> Boolean
72+
48 (/=) :: a -> a -> Boolean
73 (/=) :: a -> a -> Boolean
49
74
75+
50 class Functor f where
76 class Functor f where
77+
51 (<$>) :: forall a b. (a -> b) -> f a -> f b
78 (<$>) :: forall a b. (a -> b) -> f a -> f b
52
79
80+
53 class (Applicative m, Bind m) <= Monad m where
81 class (Applicative m, Bind m) <= Monad m where
54
82
83+
55 class Num a where
84 class Num a where
85+
56 (+) :: a -> a -> a
86 (+) :: a -> a -> a
87+
57 (-) :: a -> a -> a
88 (-) :: a -> a -> a
89+
58 (*) :: a -> a -> a
90 (*) :: a -> a -> a
91+
59 (/) :: a -> a -> a
92 (/) :: a -> a -> a
93+
60 (%) :: a -> a -> a
94 (%) :: a -> a -> a
95+
61 negate :: a -> a
96 negate :: a -> a
62
97
98+
63 class (Eq a) <= Ord a where
99 class (Eq a) <= Ord a where
100+
64 compare :: a -> a -> Ordering
101 compare :: a -> a -> Ordering
65
102
103+
66 class Semigroup a where
104 class Semigroup a where
105+
67 (<>) :: a -> a -> a
106 (<>) :: a -> a -> a
68
107
108+
69 class Semigroupoid a where
109 class Semigroupoid a where
110+
70 (<<<) :: forall b c d. a c d -> a b c -> a b d
111 (<<<) :: forall b c d. a c d -> a b c -> a b d
71
112
113+
72 class Show a where
114 class Show a where
115+
73 show :: a -> String
116 show :: a -> String
74
117
75
118
76### Type Class Instances
119### Type Class Instances
77
120
121+
78 instance applicativeArr :: Applicative (Prim.Function r)
122 instance applicativeArr :: Applicative (Prim.Function r)
79
123
124+
80 instance applyArr :: Apply (Prim.Function r)
125 instance applyArr :: Apply (Prim.Function r)
81
126
127+
82 instance bindArr :: Bind (Prim.Function r)
128 instance bindArr :: Bind (Prim.Function r)
83
129
130+
84 instance bitsNumber :: Bits Number
131 instance bitsNumber :: Bits Number
85
132
133+
86 instance boolLikeBoolean :: BoolLike Boolean
134 instance boolLikeBoolean :: BoolLike Boolean
87
135
136+
88 instance categoryArr :: Category Prim.Function
137 instance categoryArr :: Category Prim.Function
89
138
139+
90 instance eqArray :: (Eq a) => Eq [a]
140 instance eqArray :: (Eq a) => Eq [a]
91
141
142+
92 instance eqBoolean :: Eq Boolean
143 instance eqBoolean :: Eq Boolean
93
144
145+
94 instance eqNumber :: Eq Number
146 instance eqNumber :: Eq Number
95
147
148+
96 instance eqOrdering :: Eq Ordering
149 instance eqOrdering :: Eq Ordering
97
150
151+
98 instance eqString :: Eq String
152 instance eqString :: Eq String
99
153
154+
100 instance eqUnit :: Eq Unit
155 instance eqUnit :: Eq Unit
101
156
157+
102 instance functorArr :: Functor (Prim.Function r)
158 instance functorArr :: Functor (Prim.Function r)
103
159
160+
104 instance monadArr :: Monad (Prim.Function r)
161 instance monadArr :: Monad (Prim.Function r)
105
162
163+
106 instance numNumber :: Num Number
164 instance numNumber :: Num Number
107
165
166+
108 instance ordArray :: (Ord a) => Ord [a]
167 instance ordArray :: (Ord a) => Ord [a]
109
168
169+
110 instance ordBoolean :: Ord Boolean
170 instance ordBoolean :: Ord Boolean
111
171
172+
112 instance ordNumber :: Ord Number
173 instance ordNumber :: Ord Number
113
174
175+
114 instance ordString :: Ord String
176 instance ordString :: Ord String
115
177
178+
116 instance ordUnit :: Ord Unit
179 instance ordUnit :: Ord Unit
117
180
181+
118 instance semigroupArr :: (Semigroup s') => Semigroup (s -> s')
182 instance semigroupArr :: (Semigroup s') => Semigroup (s -> s')
119
183
184+
120 instance semigroupString :: Semigroup String
185 instance semigroupString :: Semigroup String
121
186
187+
122 instance semigroupUnit :: Semigroup Unit
188 instance semigroupUnit :: Semigroup Unit
123
189
190+
124 instance semigroupoidArr :: Semigroupoid Prim.Function
191 instance semigroupoidArr :: Semigroupoid Prim.Function
125
192
193+
126 instance showArray :: (Show a) => Show [a]
194 instance showArray :: (Show a) => Show [a]
127
195
196+
128 instance showBoolean :: Show Boolean
197 instance showBoolean :: Show Boolean
129
198
199+
130 instance showNumber :: Show Number
200 instance showNumber :: Show Number
131
201
202+
132 instance showOrdering :: Show Ordering
203 instance showOrdering :: Show Ordering
133
204
205+
134 instance showString :: Show String
206 instance showString :: Show String
135
207
208+
136 instance showUnit :: Show Unit
209 instance showUnit :: Show Unit
137
210
138
211
139### Values
212### Values
140
213
214+
141 (#) :: forall a b. a -> (a -> b) -> b
215 (#) :: forall a b. a -> (a -> b) -> b
142
216
217+
143 ($) :: forall a b. (a -> b) -> a -> b
218 ($) :: forall a b. (a -> b) -> a -> b
144
219
220+
145 (++) :: forall s. (Semigroup s) => s -> s -> s
221 (++) :: forall s. (Semigroup s) => s -> s -> s
146
222
223+
147 (:) :: forall a. a -> [a] -> [a]
224 (:) :: forall a. a -> [a] -> [a]
148
225
226+
149 (<#>) :: forall f a b. (Functor f) => f a -> (a -> b) -> f b
227 (<#>) :: forall f a b. (Functor f) => f a -> (a -> b) -> f b
150
228
229+
151 (<) :: forall a. (Ord a) => a -> a -> Boolean
230 (<) :: forall a. (Ord a) => a -> a -> Boolean
152
231
232+
153 (<=) :: forall a. (Ord a) => a -> a -> Boolean
233 (<=) :: forall a. (Ord a) => a -> a -> Boolean
154
234
235+
155 (>) :: forall a. (Ord a) => a -> a -> Boolean
236 (>) :: forall a. (Ord a) => a -> a -> Boolean
156
237
238+
157 (>=) :: forall a. (Ord a) => a -> a -> Boolean
239 (>=) :: forall a. (Ord a) => a -> a -> Boolean
158
240
241+
159 (>>>) :: forall a b c d. (Semigroupoid a) => a b c -> a c d -> a b d
242 (>>>) :: forall a b c d. (Semigroupoid a) => a b c -> a c d -> a b d
160
243
244+
161 ap :: forall m a b. (Monad m) => m (a -> b) -> m a -> m b
245 ap :: forall m a b. (Monad m) => m (a -> b) -> m a -> m b
162
246
247+
163 asTypeOf :: forall a. a -> a -> a
248 asTypeOf :: forall a. a -> a -> a
164
249
250+
165 cons :: forall a. a -> [a] -> [a]
251 cons :: forall a. a -> [a] -> [a]
166
252
253+
167 const :: forall a b. a -> b -> a
254 const :: forall a b. a -> b -> a
168
255
256+
169 flip :: forall a b c. (a -> b -> c) -> b -> a -> c
257 flip :: forall a b c. (a -> b -> c) -> b -> a -> c
170
258
259+
171 liftA1 :: forall f a b. (Applicative f) => (a -> b) -> f a -> f b
260 liftA1 :: forall f a b. (Applicative f) => (a -> b) -> f a -> f b
172
261
262+
173 liftM1 :: forall m a b. (Monad m) => (a -> b) -> m a -> m b
263 liftM1 :: forall m a b. (Monad m) => (a -> b) -> m a -> m b
174
264
265+
175 otherwise :: Boolean
266 otherwise :: Boolean
176
267
268+
177 refEq :: forall a. a -> a -> Boolean
269 refEq :: forall a. a -> a -> Boolean
178
270
271+
179 refIneq :: forall a. a -> a -> Boolean
272 refIneq :: forall a. a -> a -> Boolean
180
273
274+
181 return :: forall m a. (Monad m) => a -> m a
275 return :: forall m a. (Monad m) => a -> m a
182
276
277+
183 unit :: Unit
278 unit :: Unit
184
279
280+
185 void :: forall f a. (Functor f) => f a -> f Unit
281 void :: forall f a. (Functor f) => f a -> f Unit
186
282
187
283
@@ -189,102 +285,117 @@
189
285
190### Types
286### Types
191
287
288+
192 data Fn0 :: * -> *
289 data Fn0 :: * -> *
193
290
291+
194 data Fn1 :: * -> * -> *
292 data Fn1 :: * -> * -> *
195
293
294+
196 data Fn10 :: * -> * -> * -> * -> * -> * -> * -> * -> * -> * -> * -> *
295 data Fn10 :: * -> * -> * -> * -> * -> * -> * -> * -> * -> * -> * -> *
197
296
297+
198 data Fn2 :: * -> * -> * -> *
298 data Fn2 :: * -> * -> * -> *
199
299
300+
200 data Fn3 :: * -> * -> * -> * -> *
301 data Fn3 :: * -> * -> * -> * -> *
201
302
303+
202 data Fn4 :: * -> * -> * -> * -> * -> *
304 data Fn4 :: * -> * -> * -> * -> * -> *
203
305
306+
204 data Fn5 :: * -> * -> * -> * -> * -> * -> *
307 data Fn5 :: * -> * -> * -> * -> * -> * -> *
205
308
309+
206 data Fn6 :: * -> * -> * -> * -> * -> * -> * -> *
310 data Fn6 :: * -> * -> * -> * -> * -> * -> * -> *
207
311
312+
208 data Fn7 :: * -> * -> * -> * -> * -> * -> * -> * -> *
313 data Fn7 :: * -> * -> * -> * -> * -> * -> * -> * -> *
209
314
315+
210 data Fn8 :: * -> * -> * -> * -> * -> * -> * -> * -> * -> *
316 data Fn8 :: * -> * -> * -> * -> * -> * -> * -> * -> * -> *
211
317
318+
212 data Fn9 :: * -> * -> * -> * -> * -> * -> * -> * -> * -> * -> *
319 data Fn9 :: * -> * -> * -> * -> * -> * -> * -> * -> * -> * -> *
213
320
214
321
215### Values
322### Values
216
323
324+
217 mkFn0 :: forall a. (Unit -> a) -> Fn0 a
325 mkFn0 :: forall a. (Unit -> a) -> Fn0 a
218
326
327+
219 mkFn1 :: forall a b. (a -> b) -> Fn1 a b
328 mkFn1 :: forall a b. (a -> b) -> Fn1 a b
220
329
330+
221 mkFn10 :: forall a b c d e f g h i j k. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k) -> Fn10 a b c d e f g h i j k
331 mkFn10 :: forall a b c d e f g h i j k. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k) -> Fn10 a b c d e f g h i j k
222
332
333+
223 mkFn2 :: forall a b c. (a -> b -> c) -> Fn2 a b c
334 mkFn2 :: forall a b c. (a -> b -> c) -> Fn2 a b c
224
335
336+
225 mkFn3 :: forall a b c d. (a -> b -> c -> d) -> Fn3 a b c d
337 mkFn3 :: forall a b c d. (a -> b -> c -> d) -> Fn3 a b c d
226
338
339+
227 mkFn4 :: forall a b c d e. (a -> b -> c -> d -> e) -> Fn4 a b c d e
340 mkFn4 :: forall a b c d e. (a -> b -> c -> d -> e) -> Fn4 a b c d e
228
341
342+
229 mkFn5 :: forall a b c d e f. (a -> b -> c -> d -> e -> f) -> Fn5 a b c d e f
343 mkFn5 :: forall a b c d e f. (a -> b -> c -> d -> e -> f) -> Fn5 a b c d e f
230
344
345+
231 mkFn6 :: forall a b c d e f g. (a -> b -> c -> d -> e -> f -> g) -> Fn6 a b c d e f g
346 mkFn6 :: forall a b c d e f g. (a -> b -> c -> d -> e -> f -> g) -> Fn6 a b c d e f g
232
347
348+
233 mkFn7 :: forall a b c d e f g h. (a -> b -> c -> d -> e -> f -> g -> h) -> Fn7 a b c d e f g h
349 mkFn7 :: forall a b c d e f g h. (a -> b -> c -> d -> e -> f -> g -> h) -> Fn7 a b c d e f g h
234
350
351+
235 mkFn8 :: forall a b c d e f g h i. (a -> b -> c -> d -> e -> f -> g -> h -> i) -> Fn8 a b c d e f g h i
352 mkFn8 :: forall a b c d e f g h i. (a -> b -> c -> d -> e -> f -> g -> h -> i) -> Fn8 a b c d e f g h i
236
353
354+
237 mkFn9 :: forall a b c d e f g h i j. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j) -> Fn9 a b c d e f g h i j
355 mkFn9 :: forall a b c d e f g h i j. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j) -> Fn9 a b c d e f g h i j
238
356
357+
239 on :: forall a b c. (b -> b -> c) -> (a -> b) -> a -> a -> c
358 on :: forall a b c. (b -> b -> c) -> (a -> b) -> a -> a -> c
240
359
360+
241 runFn0 :: forall a. Fn0 a -> a
361 runFn0 :: forall a. Fn0 a -> a
242
362
243− runFn1 :: forall a b. Fn1 a b -> a -> b
244
363
245− runFn10 :: forall a b c d e f g h i j k. Fn10 a b c d e f g h i j k -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k
246−
247− runFn2 :: forall a b c. Fn2 a b c -> a -> b -> c
364+ runFn1 :: forall a b. Fn1 a b -> a -> b
248
365
249− runFn3 :: forall a b c d. Fn3 a b c d -> a -> b -> c -> d
250
366
251− runFn4 :: forall a b c d e. Fn4 a b c d e -> a -> b -> c -> d -> e
367+ runFn10 :: forall a b c d e f g h i j k. Fn10 a b c d e f g h i j k -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k
252
368
253− runFn5 :: forall a b c d e f. Fn5 a b c d e f -> a -> b -> c -> d -> e -> f
254
369
255− runFn6 :: forall a b c d e f g. Fn6 a b c d e f g -> a -> b -> c -> d -> e -> f -> g
370+ runFn2 :: forall a b c. Fn2 a b c -> a -> b -> c
256
371
257− runFn7 :: forall a b c d e f g h. Fn7 a b c d e f g h -> a -> b -> c -> d -> e -> f -> g -> h
258
372
259− runFn8 :: forall a b c d e f g h i. Fn8 a b c d e f g h i -> a -> b -> c -> d -> e -> f -> g -> h -> i
373+ runFn3 :: forall a b c d. Fn3 a b c d -> a -> b -> c -> d
260
374
261− runFn9 :: forall a b c d e f g h i j. Fn9 a b c d e f g h i j -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j
262
375
376+ runFn4 :: forall a b c d e. Fn4 a b c d e -> a -> b -> c -> d -> e
263
377
264−## Module Data.Eq
265
378
266−### Types
379+ runFn5 :: forall a b c d e f. Fn5 a b c d e f -> a -> b -> c -> d -> e -> f
267
380
268− newtype Ref a where
269− Ref :: a -> Ref a
270
381
382+ runFn6 :: forall a b c d e f g. Fn6 a b c d e f g -> a -> b -> c -> d -> e -> f -> g
271
383
272−### Type Class Instances
273
384
274− instance eqRef :: Eq (Ref a)
385+ runFn7 :: forall a b c d e f g h. Fn7 a b c d e f g h -> a -> b -> c -> d -> e -> f -> g -> h
275
386
276− instance functorRef :: Functor Ref
277
387
388+ runFn8 :: forall a b c d e f g h i. Fn8 a b c d e f g h i -> a -> b -> c -> d -> e -> f -> g -> h -> i
278
389
279−### Values
280
390
281− liftRef :: forall a b. (a -> a -> b) -> Ref a -> Ref a -> b
391+ runFn9 :: forall a b c d e f g h i j. Fn9 a b c d e f g h i j -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j
282
392
283
393
284## Module Prelude.Unsafe
394## Module Prelude.Unsafe
285
395
286### Values
396### Values
287
397
398+
288 unsafeIndex :: forall a. [a] -> Number -> a
399 unsafeIndex :: forall a. [a] -> Number -> a
289
400
290
401
@@ -292,38 +403,52 @@
292
403
293### Types
404### Types
294
405
406+
295 data Eff :: # ! -> * -> *
407 data Eff :: # ! -> * -> *
296
408
409+
297 type Pure a = forall e. Eff e a
410 type Pure a = forall e. Eff e a
298
411
299
412
300### Type Class Instances
413### Type Class Instances
301
414
415+
302 instance applicativeEff :: Applicative (Eff e)
416 instance applicativeEff :: Applicative (Eff e)
303
417
418+
304 instance applyEff :: Apply (Eff e)
419 instance applyEff :: Apply (Eff e)
305
420
421+
306 instance bindEff :: Bind (Eff e)
422 instance bindEff :: Bind (Eff e)
307
423
424+
308 instance functorEff :: Functor (Eff e)
425 instance functorEff :: Functor (Eff e)
309
426
427+
310 instance monadEff :: Monad (Eff e)
428 instance monadEff :: Monad (Eff e)
311
429
312
430
313### Values
431### Values
314
432
433+
315 bindE :: forall e a b. Eff e a -> (a -> Eff e b) -> Eff e b
434 bindE :: forall e a b. Eff e a -> (a -> Eff e b) -> Eff e b
316
435
436+
317 forE :: forall e. Number -> Number -> (Number -> Eff e Unit) -> Eff e Unit
437 forE :: forall e. Number -> Number -> (Number -> Eff e Unit) -> Eff e Unit
318
438
439+
319 foreachE :: forall e a. [a] -> (a -> Eff e Unit) -> Eff e Unit
440 foreachE :: forall e a. [a] -> (a -> Eff e Unit) -> Eff e Unit
320
441
442+
321 returnE :: forall e a. a -> Eff e a
443 returnE :: forall e a. a -> Eff e a
322
444
445+
323 runPure :: forall a. Pure a -> a
446 runPure :: forall a. Pure a -> a
324
447
448+
325 untilE :: forall e. Eff e Boolean -> Eff e Unit
449 untilE :: forall e. Eff e Boolean -> Eff e Unit
326
450
451+
327 whileE :: forall e a. Eff e Boolean -> Eff e a -> Eff e Unit
452 whileE :: forall e a. Eff e Boolean -> Eff e a -> Eff e Unit
328
453
329
454
@@ -331,6 +456,7 @@
331
456
332### Values
457### Values
333
458
459+
334 unsafeInterleaveEff :: forall eff1 eff2 a. Eff eff1 a -> Eff eff2 a
460 unsafeInterleaveEff :: forall eff1 eff2 a. Eff eff1 a -> Eff eff2 a
335
461
336
462
@@ -338,13 +464,16 @@
338
464
339### Types
465### Types
340
466
467+
341 data Trace :: !
468 data Trace :: !
342
469
343
470
344### Values
471### Values
345
472
473+
346 print :: forall a r. (Show a) => a -> Eff (trace :: Trace | r) Unit
474 print :: forall a r. (Show a) => a -> Eff (trace :: Trace | r) Unit
347
475
476+
348 trace :: forall r. String -> Eff (trace :: Trace | r) Unit
477 trace :: forall r. String -> Eff (trace :: Trace | r) Unit
349
478
350
479
@@ -352,23 +481,31 @@
352
481
353### Types
482### Types
354
483
484+
355 data ST :: * -> !
485 data ST :: * -> !
356
486
487+
357 data STRef :: * -> * -> *
488 data STRef :: * -> * -> *
358
489
359
490
360### Values
491### Values
361
492
493+
362 modifySTRef :: forall a h r. STRef h a -> (a -> a) -> Eff (st :: ST h | r) a
494 modifySTRef :: forall a h r. STRef h a -> (a -> a) -> Eff (st :: ST h | r) a
363
495
496+
364 newSTRef :: forall a h r. a -> Eff (st :: ST h | r) (STRef h a)
497 newSTRef :: forall a h r. a -> Eff (st :: ST h | r) (STRef h a)
365
498
499+
366 pureST :: forall a. (forall h r. Eff (st :: ST h | r) a) -> a
500 pureST :: forall a. (forall h r. Eff (st :: ST h | r) a) -> a
367
501
502+
368 readSTRef :: forall a h r. STRef h a -> Eff (st :: ST h | r) a
503 readSTRef :: forall a h r. STRef h a -> Eff (st :: ST h | r) a
369
504
505+
370 runST :: forall a r. (forall h. Eff (st :: ST h | r) a) -> Eff r a
506 runST :: forall a r. (forall h. Eff (st :: ST h | r) a) -> Eff r a
371
507
508+
372 writeSTRef :: forall a h r. STRef h a -> a -> Eff (st :: ST h | r) a
509 writeSTRef :: forall a h r. STRef h a -> a -> Eff (st :: ST h | r) a
373
510
374
511
prelude/updateDocs.sh+1−1
@@ -1,5 +1,5 @@
1../dist/build/psc-docs/psc-docs --hierarchy-images prelude.purs > README.md
1../dist/build/psc-docs/psc-docs --hierarchy-images prelude.purs > README.md
2−../dist/build/hierarchy/hierarchy prelude.purs -o prelude
2+../dist/build/psc-hierarchy/psc-hierarchy prelude.purs -o prelude
3
3
4mkdir -p images
4mkdir -p images
5
5
purescript.cabal+1−1
@@ -159,7 +159,7 @@ executable psc-docs
159 other-modules:
159 other-modules:
160 ghc-options: -Wall -fno-warn-warnings-deprecations -O2
160 ghc-options: -Wall -fno-warn-warnings-deprecations -O2
161
161
162−executable hierarchy
162+executable psc-hierarchy
163 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
163 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
164 process -any, mtl -any, parsec -any, filepath -any, directory -any
164 process -any, mtl -any, parsec -any, filepath -any, directory -any
165 main-is: Main.hs
165 main-is: Main.hs