arrow
arrow copied to clipboard
Λrrow - Functional companion to Kotlin's Standard Library
Closes #2557. Run `./gradlew koverMergedHtmlReport` to build merged html report for all projects. Example:
- [ ] Rename parTraverse to parMap - [ ] Remove parTraverse signatures that don't preserve the correct CoroutineDispatcher context - [ ] Remove parTraverseEither - [ ] Remove parTraverseResult...
What version are you currently using? 1.1.2 What would you like to see? Right now, only klib (IR representation) artifacts are published for Kotlin/JS artifacts (e.g. https://repo1.maven.org/maven2/io/arrow-kt/arrow-core-js/1.1.2/). The IR back-end...
This PR adds a boxing-free version of the Option data type that works performantly for nested Options (technically up to UInt.MAX_VALUE nestings :grin:) Maybe sadly still boxes if used inside...
Many of the examples on arrow-kt.io are either incorrectly rendered, or completely missing. For example on https://arrow-kt.io/docs/apidocs/arrow-fx-coroutines/arrow.fx.coroutines/-resource/index.html or https://arrow-kt.io/docs/apidocs/arrow-core/arrow.core/-either/ I could not see any obvious issues with the formatting of...
Project fails to build with the optics plugin enabled. Minimal repro project here: https://github.com/brezinajn/repro What version are you currently using? 1.1.2 What would you like to see? Project building correctly.
``` :arrow-optics:kaptTestKotlin w: Runtime JAR files in the classpath should have the same version. These files were found in the classpath: C:/Users/User/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.2.41/d0cfb3ef897c00449e5e696355db9506225fb507/kotlin-stdlib-jdk7-1.2.41.jar (version 1.2) C:/Users/User/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.1.51/222365b4b684bfe35a7676c5ff69b4b414e398fa/kotlin-reflect-1.1.51.jar (version 1.1) C:/Users/User/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.2.50/66d47b004c5b8a1d2d1df9e463187390ed741316/kotlin-stdlib-1.2.50.jar (version 1.2)...