raulraja
03/18/2021, 3:45 PMRachel
04/05/2021, 11:47 AMmaster
branch in arrow
repository has been renamed to main
branch 🎉
Please, follow these steps to update your local workspace:
git branch -m master main
git fetch origin
git branch -u origin/main main
Thanks!! 🙌Jorge Castillo
04/12/2021, 11:16 AMraulraja
05/05/2021, 8:19 PMraulraja
05/15/2021, 6:18 PMpablisco
07/14/2021, 9:21 AMsimon.vergauwen
07/26/2021, 8:30 AMpablisco
07/29/2021, 9:47 PMpablisco
09/29/2021, 4:04 PMImran/Malic
11/10/2021, 7:40 PMsimon.vergauwen
01/04/2022, 1:37 PMHey everyone,
We have an issue where our Gradle configuration is timing out after 1 minute on Github Actions 😞
I cannot reproduce it locally, but maybe that’s because it’s running fast enough locally. I created this ticket 5 days ago, but haven’t had any feedback.
Has anyone every ran into this issue, and is there any way we could workaround it? https://github.com/gradle/gradle/issues/19446
I’d be happy to PR a fix to Gradle, but not sure what the fix should be. Perhaps a configurable time is sufficient.
Lukasz Kalnik
01/11/2022, 3:50 PMImran/Malic
01/24/2022, 6:33 PMImran/Malic
02/23/2022, 5:50 PMLukasz Kalnik
03/23/2022, 4:08 PMImran/Malic
03/23/2022, 5:46 PMImran/Malic
03/02/2023, 1:14 PMsimon.vergauwen
03/04/2023, 8:45 AMValidated
. There is a series of PRs currently open, and I am looking for feedback. The mapOrAccumulate PR allows binding both Either<E, A>
and EitherNel<E, A>
in a single orAccumulate
DSL. The following introduces the same to all other orAccumulate
signatures and also removes a lot of code duplication, but also making a small breaking change in the alphas. Specifically here for Either.zipOrAccumulate, the code is now derived from the optimised Raise.zipOrAccumulate. But it works over lambdas instead of values, I also proposed parZipOrAccumulate which matches parMapOrAccumulate
but for independent operations. The proposed Either.zipOrAccumulate
now matches the also proposed parZipOrAccumulate
.
Iterable.mapOrAccumulate
and NonEmptyList.mapOrAccumulate
are now also derived from the now more optimised Raise.mapOrAccumulate
.
The biggest downside of it all is that without context receivers you need to more often specify type arguments 😞 but their is a very graceful migration from the current encoding to context receivers. You can find a lot more details in the PRs, but feel free to ask and questions or doubts in the PRs themselves ☺️simon.vergauwen
03/07/2023, 8:50 AMparTupled
obsolete as well. https://youtrack.jetbrains.com/issue/KT-57165
Might be interesting for more people here that are relying often relying on method references in combination with DSLs.Imran/Malic
03/07/2023, 12:06 PMAlejandro Serrano Mena
03/08/2023, 2:55 PMYoussef Shoaib [MOD]
03/22/2023, 7:38 PMrunCatching
swallowing `RaiseCancellationException`s and hence not playing nicely with Raise
? Should Arrow maybe offer an alternative runNonFatalCatching
or a Raise.runCatching
shadowed function that rethrows cancellation exceptions?Iliyan Germanov
04/10/2023, 10:37 AMIliyan Germanov
04/10/2023, 1:38 PMRaise
https://github.com/arrow-kt/arrow/pull/3038
Motivated by this issue.mitch
04/20/2023, 11:34 AMmitch
04/20/2023, 12:21 PMmitch
04/21/2023, 7:00 AM./gradlew :commonizeNativeDistribution
succeeded without issue in my mac.. any pointers on how to fix this would be greatly appreciated 🙇♀️
> Task :commonizeNativeDistribution FAILED
> Task :kotest-assertions-arrow:compileCommonMainKotlinMetadata
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':commonizeNativeDistribution'.
> Could not resolve all files for configuration ':kotlinKlibCommonizerClasspath'.
> Cannot resolve external dependency org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.8.10 because no repositories are defined.
Required by:
project :
macos (push) steps seems to fail due to missing kotest artifacts which @sam had fixed a while backIliyan Germanov
05/06/2023, 9:38 AMYoussef Shoaib [MOD]
05/26/2023, 1:23 PMwithError
raise builder, suggested by @CLOVIS, alongside a (surprisingly missing) Effect.mapError
. There's also a suggestion there as to whether we should have a merge { }
raise builder or not (which would return a supertype of the raised and returned values, and hence be an analogue for Effect.merge
)Alejandro Serrano Mena
07/05/2023, 8:47 AM