amanda.hinchman-dominguez
11/01/2019, 9:23 PM@extensions
on independent functions now in Arrow?Ryan Benasutti
11/02/2019, 12:20 AMLineMarkerDescription.slowLM
is? LineMarkerDescription.lineMarker
seems fairly intuitive, but slowLM
seems to only ever be empty.raulraja
11/03/2019, 11:33 PMamanda.hinchman-dominguez
11/04/2019, 5:30 PMamanda.hinchman-dominguez
11/04/2019, 6:14 PMamanda.hinchman-dominguez
11/04/2019, 8:12 PMtschuchort
11/04/2019, 8:39 PMamanda.hinchman-dominguez
11/04/2019, 8:58 PMannotations
dependency in your testing when I didn't see any annotations being marked in the source code. Perhaps I'm not understanding how this should work?shikasd
11/05/2019, 1:04 AMamanda.hinchman-dominguez
11/05/2019, 5:10 PMjossiwolf
11/05/2019, 5:11 PMamanda.hinchman-dominguez
11/05/2019, 5:22 PMamanda.hinchman-dominguez
11/05/2019, 5:29 PMraulraja
11/05/2019, 5:44 PMbloder
11/07/2019, 3:37 AMamanda.hinchman-dominguez
11/07/2019, 8:41 PMquoteOutputMatches
? Why are there repetitive code in the source strings between both the code snippet and whatever is in quoteOutputMatches(...)
? i.e. HigherTestPlugins.ktshikasd
11/08/2019, 2:53 AMbloder
11/08/2019, 4:44 AM0.10.3-SNAPSHOT
features ( more specific typeclass given
meta feature ), but I'm aways getting:
error: @instance is only allowed on `interface` extending another interface of at least one type argument (type class) as first declaration in the instance list
and if I change that to an interface I cannot find the reference of the extension function
I believe that is expected in a context that there's no compiler plugin working on that, then probably I'm missing something in arrow dependencies import I've setup my project like this:
apply plugin: 'kotlin-kapt'
def arrow_version = "0.10.3-SNAPSHOT"
dependencies {
implementation "io.arrow-kt:arrow-fx:$arrow_version"
implementation "io.arrow-kt:arrow-optics:$arrow_version"
implementation "io.arrow-kt:arrow-syntax:$arrow_version"
kapt "io.arrow-kt:arrow-meta:$arrow_version"
}
What am I missing?raulraja
11/09/2019, 6:32 PMImran/Malic
11/09/2019, 9:21 PMjereksel
11/10/2019, 7:47 PMraulraja
11/11/2019, 1:54 PMamanda.hinchman-dominguez
11/11/2019, 2:48 PMval getValOrVarKeyword: Scoped<PsiElement> = Scoped(value.getValOrVarKeyword)
raulraja
11/11/2019, 3:46 PMJannis
11/11/2019, 6:14 PMjereksel
11/12/2019, 11:10 PMamanda.hinchman-dominguez
11/13/2019, 5:50 PMKtNullableType
and thought it would be good to also bring it here: https://github.com/arrow-kt/arrow-meta/pull/108#discussion_r345906518Joachim Ansorg
11/13/2019, 6:34 PMio.arrow-kt:arrow-meta-compiler-plugin:1.3.70-SNAPSHOT
?
I'm trying to setup a simple project using arrow-meta by using https://plugins.gradle.org/plugin/io.arrow-kt.arrow, the gradle plugin requires the dependency aboveamanda.hinchman-dominguez
11/13/2019, 7:17 PMJoachim Ansorg
11/14/2019, 9:17 AM> Task :compileKotlin FAILED
e: /IslandWork/source/arrow-test/src/main/kotlin/arrow/Person.kt: (6, 12): Unresolved reference: synthetic
e: /IslandWork/source/arrow-test/src/main/kotlin/arrow/Person.kt: (10, 8): Unresolved reference: synthetic
e: /IslandWork/source/arrow-test/src/main/kotlin/arrow/Person.kt: (14, 12): Unresolved reference: synthetic
Joachim Ansorg
11/14/2019, 9:17 AM> Task :compileKotlin FAILED
e: /IslandWork/source/arrow-test/src/main/kotlin/arrow/Person.kt: (6, 12): Unresolved reference: synthetic
e: /IslandWork/source/arrow-test/src/main/kotlin/arrow/Person.kt: (10, 8): Unresolved reference: synthetic
e: /IslandWork/source/arrow-test/src/main/kotlin/arrow/Person.kt: (14, 12): Unresolved reference: synthetic
Rachel
11/14/2019, 9:45 AMcompileOnly "io.arrow-kt:arrow-annotations:0.10.3"
Joachim Ansorg
11/14/2019, 9:50 AM0.10.0-SNAPSHOT
, which was apparently missing synthetic
. I pushed the change to my repoImran/Malic
11/14/2019, 9:57 AMRachel
11/14/2019, 10:01 AMImran/Malic
11/14/2019, 10:08 AMAnnotationRetention.SOURCE
and not AnnotationRetention.RUNTIME
. If you want I can create the PR and you’ll review it, no.RUNTIME
works in the TestEnvironment, but I had similar issues running the compiler when I tried integrating it to arrow
turning the AnnotationRetention to SOURCE
solved that issue.arrow.synthetic
to stay a RUNTIME annotation.AnnotationRetention.SOURCE
?Joachim Ansorg
11/14/2019, 1:54 PMSOURCE
wouldn't be enoughImran/Malic
11/14/2019, 2:25 PM