renovate[bot]
15dffb3256
chore(deps): update actions/checkout action to v4.1.5
2024-05-09 02:10:28 +00:00
t-hg
95fbd93696
Fix typo ( #106 )
...
Opertator -> Operator
2024-04-29 08:47:26 +02:00
renovate[bot]
6e0d5704bc
fix(deps): update module github.com/urfave/cli/v2 to v2.27.2
v1.0.143
2024-04-27 19:09:18 +00:00
renovate[bot]
0aa95e656b
chore(deps): update actions/checkout action to v4.1.4
2024-04-25 18:08:51 +00:00
renovate[bot]
b3544a32fc
chore(deps): update actions/checkout action to v4.1.3
2024-04-22 16:18:16 +00:00
Dr. Carsten Leue
9ad9b4a9bf
fix: update dependencies
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.142
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
renovate[bot]
9aa2ae041f
fix(deps): update module github.com/stretchr/testify to v1.9.0
v1.0.141
2024-03-02 18:23:13 +00:00
Dr. Carsten Leue
d356fa3c89
fix: more auto generated templates fo DI
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.140
2024-02-29 16:27:23 +01:00
Dr. Carsten Leue
f61507254d
fix: small changes to readall
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.139
2024-02-22 13:58:39 +01:00
Dr. Carsten Leue
85f8071c75
fix: add ToWriter
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.138
2024-02-20 16:10:58 +01:00
Dr. Carsten Leue
76ae6f2bec
fix: more functions for StateReaderIOEither
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.137
2024-02-19 14:34:35 +01:00
Dr. Carsten Leue
f4f4fb306c
fix: add conversions for StateReaderIOEither
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.136
2024-02-18 21:45:15 +01:00
Dr. Carsten Leue
747f477a96
fix: next small step towards StateReaderIOEither
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.135
2024-02-18 21:01:39 +01:00
Dr. Carsten Leue
045f4e8849
fix: add basic implementation of StateReaderIOEither
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.134
2024-02-17 23:06:52 +01:00
Dr. Carsten Leue
65e09e0e90
fix: expose Monad and Pointed for IOEither
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.133
2024-02-16 15:54:40 +01:00
Dr. Carsten Leue
6ab6ff094b
fix: correct sequence order of TraverseArraySeq for IO
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.132
2024-02-16 15:46:12 +01:00
Dr. Carsten Leue
e6e35d643c
fix: update doc
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.131
2024-02-13 14:25:56 +01:00
Dr. Carsten Leue
01d490b710
fix: add State monad
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.130
2024-02-13 14:23:33 +01:00
Dr. Carsten Leue
01786a054b
fix: refactor Writer monad
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.129
2024-02-13 10:44:57 +01:00
Dr. Carsten Leue
d0e4984b60
fix: switch internal implementation of iterator from Tuple2 to Pair
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.128
2024-02-12 10:33:42 +01:00
Dr. Carsten Leue
51ed1693a5
fix: refactory tests a bit
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.127
2024-02-09 15:06:06 +01:00
Dr. Carsten Leue
0afedbd7fe
fix: generic order on ContramapCache
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.126
2024-02-08 13:19:01 +01:00
Dr. Carsten Leue
3f1bde219a
fix: add go 1.22 to test
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.125
2024-02-08 10:08:25 +01:00
Dr. Carsten Leue
6f91e91eb9
fix: add hash to http builder
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.124
2024-02-08 09:42:29 +01:00
Dr. Carsten Leue
9f6b6d4968
fix: optimize use of tuples
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.123
2024-02-08 08:41:51 +01:00
Dr. Carsten Leue
79652d8474
fix: disable inlining of debug functions
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.122
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 >
v1.0.121
2024-02-07 13:26:17 +01:00
Dr. Carsten Leue
d86cf55a3d
fix: add correct _test suffix to examples
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.120
2024-02-07 11:32:14 +01:00
Carsten Leue
8150ae2a68
fix: refactor either type ( #102 )
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.119
2024-02-07 11:03:20 +01:00
Dr. Carsten Leue
7daf65effc
Merge branch 'main' of github.com:IBM/fp-go
v1.0.118
2024-02-07 10:10:50 +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
renovate[bot]
5f0c644c6d
chore(deps): update actions/setup-node action to v4.0.2
2024-02-07 09:04:33 +00:00
Dr. Carsten Leue
9b3d9c6930
fix: shrink size of DI a bit
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.117
2024-02-06 22:13:34 +01:00
Dr. Carsten Leue
59381c1e50
fix: some internal refactorings
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.116
2024-02-06 21:35:33 +01:00
Dr. Carsten Leue
358573cc20
fix: optimize strings package
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.115
2024-02-06 14:43:23 +01:00
Dr. Carsten Leue
e166806d1b
fix: adjust to some linter findings
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.114
2024-02-05 13:46:12 +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 >
v1.0.113
2024-02-05 12:29:45 +01:00
Dr. Carsten Leue
9e04974d0e
fix: add ReaderIOEither sample
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.112
2024-02-04 22:25:51 +01:00
Dr. Carsten Leue
2f99ca471a
fix: add example for dependency injection using a Reader
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.111
2024-02-04 21:52:50 +01:00
Dr. Carsten Leue
3e09a19d68
fix: Writer monad
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.110
2024-02-01 22:11:29 +01:00
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
144b27233b
fix: some internal refactorings
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.109
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 >
v1.0.108
2024-02-01 09:08:31 +01:00
Dr. Carsten Leue
b077fed094
fix: optimize PipeXXX calls
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.107
2024-01-31 21:50:33 +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
c73467caf5
fix: add WithTime and WithDuration
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.106
2024-01-26 10:09:39 +01:00
Dr. Carsten Leue
ca606767f3
fix: icorrect order of generics for IO.Flap
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.105
2024-01-26 09:15:56 +01:00
Dr. Carsten Leue
fb82af9a69
fix: signature of IO.Flap
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.104
2024-01-26 09:11:27 +01:00
Dr. Carsten Leue
57ad8c6466
fix: expose MkDirAll
...
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com >
v1.0.103
2024-01-20 16:52:58 +01:00