Simon Vergauwen

Results 105 issues of Simon Vergauwen

We should move CI to Github Actions. If possible we should seperate compile/testing from bench-marking so we can visually verify which once broke. i.e. like in case such as bumping...

Polish up `JsonPath` to be more like new arrow-optics DSL.

enhancement

A constructor to create a `Flow` from a given `Schedule`. Given a `f: suspend () -> A` and a `Schedule` we can construct a `Flow` that executes `f` according to...

Concurrently allows you to launch a second `Flow` while coupling the lifecycles of the two `Flow`s. ``` fun Flow.concurrently(other: Flow): Flow ``` Allows you to launch `other` and couple it...

What version are you currently using? 0.11.0/0.12.0-SNAPSHOT What would you like to see? parMapN for 10 arguments as done [here](https://github.com/arrow-kt/arrow-fx/blob/master/arrow-fx-coroutines/src/main/kotlin/arrow/fx/coroutines/ParMapN.kt) for 2-6 arguments.

What version are you currently using? 0.11.0/0.12.0-SNAPSHOT What would you like to see? parMapN for 9 arguments as done [here](https://github.com/arrow-kt/arrow-fx/blob/master/arrow-fx-coroutines/src/main/kotlin/arrow/fx/coroutines/ParMapN.kt) for 2-6 arguments.

An operator for `Flow` to execute a `suspend (A) -> B` function in parallel for every element while maintaining order. It should make use of [`DEFAULT_CONCURRENCY`](https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-d-e-f-a-u-l-t_-c-o-n-c-u-r-r-e-n-c-y.html) to make the amount...

An operator for `Flow` to execute a `suspend (A) -> B` function in parallel for every element. It should make use of [`DEFAULT_CONCURRENCY`](https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-d-e-f-a-u-l-t_-c-o-n-c-u-r-r-e-n-c-y.html) to make the amount of parallel operations...

In 0.11.0 Arrow Fx Coroutines will be released, which clearly offers a effects system for Kotlin by integratin with Kotlin's `suspend` system. It currently already offers all same benefits as...

What version are you currently using? `0.11.0-SNAPSHOT` What would you like to see? Currently we only support up to arity 3, which doesn't cover a lot of use cases, as...