Dr. Carsten Leue
839ef47054
fix: refactor writer
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2024-02-01 18:26:09 +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
9da484b79e
fix: add WithLock to limit concurrency
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-10-22 21:07:40 +02:00
Dr. Carsten Leue
f129297045
fix: add Flap to more monads
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-10-12 09:48:42 +02:00
Dr. Carsten Leue
c6d6be66e0
fix: add missing ChainXXIOK to Reader
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-10-06 22:36:04 +02:00
Dr. Carsten Leue
e8fdbe9f87
fix: add missing Flatten to Reader
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-09-20 17:53:45 +02:00
Dr. Carsten Leue
943ae8e009
fix: add missing Memoize to readers
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-09-20 15:56:02 +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
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
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
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
Dr. Carsten Leue
84c3e3ff88
fix: add support for context sensitive readers
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-07-14 23:52:14 +02:00