Commit Graph

27 Commits

Author SHA1 Message Date
Harendra Kumar
0810ad78e6 remove the numeric instances 2018-04-22 23:23:23 +05:30
Harendra Kumar
e411ab6abd Remove MonadError instance temporarily
It is not working correctly for parallel compositions.
2018-04-22 22:57:31 +05:30
Harendra Kumar
071a90a00c rename some zip operations and MonadAsync type 2018-04-18 20:14:29 +05:30
Harendra Kumar
acd550c731 rename InterleavedT=>CoserialT, AParallelT=>CoparallelT 2018-04-18 17:32:25 +05:30
Harendra Kumar
c463d1634c Change elimination ops to use monomoprhic SerialT 2018-04-18 15:26:15 +05:30
Harendra Kumar
38d21d5193 Fix the default stream type to SerialT 2018-04-18 15:26:15 +05:30
Harendra Kumar
3d920ef3f8 rename AsyncT to AParallelT
Also rename asyncly to aparallely and runAsyncT to runAParallelT

The name Async is confusing and does not convey the right meaning. The 'A' in
AParallelT stands for 'Adaptive' and 'Parallel' indicates that this is a
variant of Parallel.

Another choice for the name was 'MParallelT' where 'M' stands for 'maybe', it
is maybe parallel since it may or may not start parallel threads depending on
demand but Adaptive fits better as it adapts to the demand.
2018-04-17 18:03:27 +05:30
Harendra Kumar
69a9ae1f17 Change the semantics of <> and <|>.
See the changelog for more details.
2018-04-16 23:16:26 +05:30
Harendra Kumar
6e32a15788 rename each to fromFoldable
fixes #14
2018-04-15 21:10:16 +05:30
Harendra Kumar
a34b1f31ad rename fold functions to make them consistent with base/Foldable 2018-04-15 19:39:43 +05:30
Harendra Kumar
408fef1c73 rename Streaming to IsStream and runStreaming to runStream
fixes #52
2018-04-15 15:08:11 +05:30
Harendra Kumar
4d99edefd9 update changelog for StreamT/ZipStream deprecations 2018-04-15 15:05:59 +05:30
Abhiroop Sarkar
1d3fb254f9 Change the signature of foldrM, fixes #38 2018-03-26 04:48:31 +05:30
Harendra Kumar
52479f3b02 bump version 2018-03-25 03:41:28 +05:30
Abhiroop Sarkar
149d263b35 Change the iterateM implementation to use pure seed and add tests for it 2018-03-24 14:58:21 +00:00
Abhiroop Sarkar
c7b94637c9 Add the monadic iterate function 2018-03-22 22:35:28 +00:00
Abhiroop Sarkar
3d125328a8 Add the pure iterate function 2018-03-22 21:47:44 +00:00
Hussein Ait Lahcen
20b2d97bc7
add: 'Unreleased' changelog section
docs: typo
2018-03-22 18:59:23 +01:00
Harendra Kumar
c7d40a1791 bump version for new release 2018-03-18 19:47:26 +05:30
Harendra Kumar
2e7c62810f Make minor changes to docs and update changelog 2018-03-18 12:48:17 +05:30
Harendra Kumar
c963127cc4 update changelog 2018-03-18 11:39:16 +05:30
Harendra Kumar
29bc664825 Add replicateM operation 2018-03-16 03:55:09 +05:30
Abhiroop Sarkar
c441252440 Fix the buggy implementation of last with a foldl version 2018-03-14 19:52:45 +00:00
Harendra Kumar
0efe93df5f update changelog for "product" fix 2018-03-14 14:14:34 +05:30
Abhiroop Sarkar
cba594a428 Update changelog 2018-03-11 17:36:31 +05:30
Harendra Kumar
7daee5ca61 Improve performance of foldl 2018-03-10 16:29:50 +05:30
Harendra Kumar
1d0ca9749e Add changelog 2017-12-01 11:02:28 +05:30