Joshua Potter
4a87ddd6d6
Add read functionality.
2017-12-21 15:17:22 -08:00
Joshua Potter
830ea728b4
Add System.Environment methods.
2017-12-21 14:54:33 -08:00
Joshua Potter
448fc6c659
Remove FreeF data type.
2017-12-12 23:45:06 -08:00
Joshua Potter
1024c35452
Normalize transformer imports.
...
Importantly, we want our transformer "singular" type aliases to be
consistent. Therefore ban the use of the Maybe transformer (which we can
easily replaces instances of with ExceptT () instead) and the either
transformer (instead, favor use of ExceptT).
2017-12-12 22:16:25 -08:00
Joshua Potter
86cf1df6bd
Add exception related functionality.
2017-12-12 21:25:02 -08:00
Joshua Potter
425617110d
Add Free module.
2017-12-11 19:02:43 -08:00
Joshua Potter
7757d26b3b
Prefer import from unnested modules.
2017-12-11 09:08:48 -08:00
Joshua Potter
4b77cce007
Add ByteString and Text (lazy variants).
2017-12-10 16:54:09 -08:00
Joshua Potter
07ed4e7215
Add data constructors for transformer types.
2017-12-10 14:43:22 -08:00
Joshua Potter
537eb1fd4e
Add generic monad classes.
2017-12-10 14:37:38 -08:00
Joshua Potter
a2340df867
Explicit exports and add additional transformers.
2017-12-10 14:34:36 -08:00
Joshua Potter
febd86dfed
Add runExceptT to invert ExceptT.
2017-12-09 22:18:09 -08:00
Joshua Potter
0057ec1478
Add additional transformers by default.
2017-12-09 22:08:55 -08:00
Joshua Potter
c0076218b0
Add Ordering data type.
2017-12-04 09:04:22 -08:00
Joshua Potter
b43349f110
Add error into postlude.
2017-11-30 21:10:24 -08:00
Joshua Potter
6a79c120e9
Add length function to Data.List.
2017-11-30 12:36:23 -08:00
Joshua Potter
97a8af7cfe
Add some GHC base classes.
2017-11-30 00:24:37 -08:00
Joshua Potter
f94e2a735f
Setup Functor imports from Data.Functor instead.
2017-11-29 20:24:50 -08:00
Joshua Potter
387a0eecc7
Add remaining Arrow properties.
2017-11-29 20:22:31 -08:00
Joshua Potter
d8ea9d8145
Add ArrowChoice into postlude.
...
We intentionally avoid adding ArrowApply.
2017-11-29 18:33:49 -08:00
Joshua Potter
32f1663309
Add additional arrow notation functionality.
2017-11-29 18:29:29 -08:00
Joshua Potter
46244942d2
Add Data.Function functions into postlude.
2017-11-28 09:31:24 -08:00
Joshua Potter
416cff8a9c
Remove and export from Postlude.
...
The last push was made too hastily. And is not a function that exists in
the Data.Bool module.
2017-11-28 00:24:58 -08:00
Joshua Potter
8163444217
Expand Bool default imports.
2017-11-28 00:22:52 -08:00
Joshua Potter
773413b837
Add more defaults such as Num and Eq.
...
Also normalize the imports across modules.
2017-11-27 09:55:05 -08:00
Joshua Potter
913c4f4379
Have latest transformers library installed.
...
This is important since some instances are included in this package. For
instance, MaybeT is not an instance of MonadTrans in the previous
package.
2017-11-27 06:46:28 -08:00
Joshua Potter
bff2a04359
Add Reader functionality into postlude.
2017-11-27 06:43:01 -08:00
Joshua Potter
5675f8b10d
Add additional Monad/MonadPlus operators.
2017-11-25 20:14:13 -08:00
Joshua Potter
20347482ab
Add Data.List defaults.
2017-11-25 19:31:45 -08:00
Joshua Potter
76d0610a1c
Add String type into custom prelude.
2017-11-25 19:26:53 -08:00
Joshua Potter
ebb1806c4a
Setup default Prelude and basic documentation.
2017-11-25 18:49:55 -08:00
Joshua Potter
86570d48a5
Initial commit.
2017-11-25 17:58:39 -08:00