Dr. Carsten Leue
391754e5a6
fix: more testing
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2024-05-25 15:41:32 +02:00
Dr. Carsten Leue
9ad9b4a9bf
fix: update dependencies
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2024-03-20 21:43:03 +01:00
Francis Zhou
74763bdadc
correct the generic type for FromIO ( #104 )
...
Signed-off-by: francis <francis.tm@me.com >
2024-03-11 16:18:30 +01:00
Dr. Carsten Leue
d356fa3c89
fix: more auto generated templates fo DI
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2024-02-29 16:27:23 +01:00
Dr. Carsten Leue
79652d8474
fix: disable inlining of debug functions
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2024-02-07 13:41:47 +01:00
Dr. Carsten Leue
a774d63e66
fix: try a more efficient implementation of standard interfaces
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2024-02-07 13:26:17 +01:00
Carsten Leue
8150ae2a68
fix: refactor either type ( #102 )
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2024-02-07 11:03:20 +01:00
Dr. Carsten Leue
909f7c3bce
fix: linter bugs
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2024-02-07 10:07:37 +01:00
Dr. Carsten Leue
59381c1e50
fix: some internal refactorings
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2024-02-06 21:35:33 +01:00
Dr. Carsten Leue
02ec50c91d
fix: attempt to expose Monad as an interface
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2024-02-05 12:29:45 +01:00
Dr. Carsten Leue
144b27233b
fix: some internal refactorings
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2024-02-01 17:26:51 +01:00
Dr. Carsten Leue
668eb85aea
fix: some smaller optimizations
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2024-02-01 09:08:31 +01:00
Carsten Leue
7d3759619c
Add Do notation support and Bind to Monads ( #100 )
...
* fix: implement bind, let, apS for serveral monads
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
* fix: implement bind for maps
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
* fix: implement do notation for more monads
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
* fix: add bind to more monads
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
* fix: add Do and Bind support to Monads
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
---------
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2024-01-31 21:34:46 +01:00
Dr. Carsten Leue
a14feff1d6
fix: add missing MapLeft
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2024-01-15 12:04:55 +01:00
Carsten Leue
b6efa35b03
fix: bug in compact array ( #87 )
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-11-29 22:13:46 +01:00
Carsten Leue
35848900c0
fix: generic parameter order for ChainTo ( #86 )
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-11-28 09:26:19 +01:00
Carsten Leue
d43fbeb375
Add presentation to sample section ( #76 )
...
* doc: add presentation
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
* fix: add some more examples
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
* doc: update presentation
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
* fix: update presentation
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
* fix: add presentation and samples
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
* fix: benchmarks
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
* fix: upload presentation
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
* doc: add presentation
Signed-off-by: Carsten Leue <carsten.leue@de.ibm.com >
* doc: add link to video
Signed-off-by: Carsten Leue <carsten.leue@de.ibm.com >
---------
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
Signed-off-by: Carsten Leue <carsten.leue@de.ibm.com >
2023-11-08 09:58:23 +01:00
Dr. Carsten Leue
e9584bc247
fix: add assertions
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-10-24 12:27:10 +02:00
Dr. Carsten Leue
08d9fed9af
fix: remove unnecesary indirection in E.TryCatch
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-10-23 08:36:32 +02:00
Dr. Carsten Leue
e9f9c2777f
fix: change order of generics for flap
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-10-10 22:40:59 +02:00
Dr. Carsten Leue
5f25317f97
fix: provide AltMonoid
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-10-06 21:50:22 +02:00
Dr. Carsten Leue
1cd167541d
fix: add flap and non empty array
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-09-26 22:32:53 +02:00
Dr. Carsten Leue
7ef6eb524b
fix: add match example
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-09-24 22:15:01 +02:00
Dr. Carsten Leue
b15ab38861
fix: add WithTempFile to ReaderIOEither
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-09-19 18:06:32 +02:00
Dr. Carsten Leue
865d9fe064
fix: add missing alt methods and semigroup
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-09-12 22:10:33 +02:00
Dr. Carsten Leue
0a395f63ff
fix: merge
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-09-12 13:45:07 +02:00
Dr. Carsten Leue
26a7066de0
fix: add UnslicedN
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-09-12 13:28:23 +02:00
Dr. Carsten Leue
52823e2c8e
fix: add UnslicedN
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-09-12 10:52:39 +02:00
Dr. Carsten Leue
a2a6a41993
fix: add missing withIndex methods
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-09-11 13:48:51 +02:00
Dr. Carsten Leue
a83c2aec49
fix: change Cache to Memoize and fix order of parameters to ToType
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-09-10 21:29:01 +02:00
Dr. Carsten Leue
4f04344cda
fix: add compact methods
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-09-08 22:54:58 +02:00
Dr. Carsten Leue
3e0eb99b88
fix: order of generic parameters
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-09-08 18:16:06 +02:00
Dr. Carsten Leue
53f4e5ebd7
fix: add more mostly-adequate examples and solutions
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-09-08 15:25:44 +02:00
Carsten Leue
d5d89b1853
fix: add runtime type validation
...
Signed-off-by: Carsten Leue <carsten.leue@de.ibm.com >
2023-08-24 22:49:03 +02:00
Carsten Leue
0f061a5099
fix: initial implementation of types
...
Signed-off-by: Carsten Leue <carsten.leue@de.ibm.com >
2023-08-22 22:34:05 +02:00
Carsten Leue
befd4f471e
fix: add basic bind as do notation
...
Signed-off-by: Carsten Leue <carsten.leue@de.ibm.com >
2023-08-17 23:03:03 +02:00
Dr. Carsten Leue
e9f03e2d26
fix: add more examples
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-08-11 16:26:15 +02:00
Dr. Carsten Leue
9ba9eaacbe
fix: experiment with docs and examples
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-08-11 11:56:11 +02:00
Dr. Carsten Leue
e4fd34a6b5
fix: add Zip and ZipWith to iterators
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-08-03 13:27:41 +02:00
Dr. Carsten Leue
94bcfde0d3
fix: add missing array traversal to either
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-07-28 22:50:52 +02:00
Dr. Carsten Leue
9988ae27ef
fix: add support for JSON serialization on tuples
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-07-28 15:50:03 +02:00
Dr. Carsten Leue
47a6d3c177
fix: auto generate more sequence operations
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-07-27 22:39:38 +02:00
Dr. Carsten Leue
7476b70a23
fix: add optics and consistent copyright
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-07-23 22:05:54 +02:00
Dr. Carsten Leue
9e14cd1c00
fix: add writer
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-07-23 21:45:32 +02:00
Dr. Carsten Leue
91d7961363
fix: auto generate TraverseTuple for ReaderIOEither
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-07-21 10:55:03 +02:00
Dr. Carsten Leue
9e32acf551
fix: auto generate SequenceT for ReaderIOEither
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-07-20 16:17:23 +02:00
Dr. Carsten Leue
b87cfcf941
fix: implementation of traversal for ReaderIOEither
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-07-19 17:05:50 +02:00
Dr. Carsten Leue
79834541bf
fix: doc and parameter order
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-07-19 16:20:28 +02:00
Dr. Carsten Leue
b25de3c7c3
doc: fix case
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-07-18 15:57:54 +02:00
Dr. Carsten Leue
eb4975e86d
fix: automate eitherize methods
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-07-18 15:24:00 +02:00