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
9ed9f8a171
fix: implement foldMap for records
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2024-01-12 17:19:38 +01:00
Dr. Carsten Leue
5fcd0b1595
fix: use endomorphism
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-12-17 12:34:15 +01:00
Carsten Leue
211340952b
Dependency injection ( #81 )
...
* fix: checkin
Signed-off-by: Carsten Leue <carsten.leue@de.ibm.com >
* fix: add initial DI implementation
Signed-off-by: Carsten Leue <carsten.leue@de.ibm.com >
* fix: add multi provider
Signed-off-by: Carsten Leue <carsten.leue@de.ibm.com >
* fix: simplify DI implementation
Signed-off-by: Carsten Leue <carsten.leue@de.ibm.com >
* fix: simplify provider
Signed-off-by: Carsten Leue <carsten.leue@de.ibm.com >
* fix: add Switch to function package
Signed-off-by: Carsten Leue <carsten.leue@de.ibm.com >
* fix: add DI
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
---------
Signed-off-by: Carsten Leue <carsten.leue@de.ibm.com >
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-11-25 16:56:39 +01: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
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
Dr. Carsten Leue
b5f077da71
fix: remove types from this branch
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-08-29 09:11:03 +02:00
Dr. Carsten Leue
1b1dccc551
fix: implement FoldMap
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-08-10 18:08:11 +02:00
Dr. Carsten Leue
c0028918ae
fix: implement FilterChain
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-08-10 11:46:30 +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
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
48f38f2e43
fix: rework http support
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
2023-07-16 22:46:18 +02:00