pakoito
10/13/2019, 11:33 AMjimn
10/14/2019, 9:34 AMjimn
10/14/2019, 9:40 AMjimn
10/14/2019, 9:41 AMpakoito
10/14/2019, 12:06 PM()
, default parameters, receiver functionspakoito
10/14/2019, 12:07 PMpakoito
10/14/2019, 12:07 PMpakoito
10/14/2019, 12:09 PMThese are the killer platformKotlin’s killer app is Android. Being a Nicer Java 6 is a small plus on backend, where they have access to Java 12+ or Scala if they wanted to.
pakoito
10/14/2019, 12:10 PMjimn
10/15/2019, 4:53 AMjimn
10/15/2019, 5:03 AM;-)
symbols and a few more than a dozen operator overloads, going right to left, you still need to write a new program to parse a new grammar, and thereby you have to individually wrap the ecosystem features you want to keep in yet another binding layer [if you are fond of other grammars and Kotlin benefits]. with Arrow-kt and a compiler plugin you are holding onto the ecosystem and prioritizing the inclusion of the <Special sauce above> i guess to demonstrate or diverge with directions in Kotlin 1.x. so even if I am agnostic to Arrow-kt, you may be exemplifying methods of introducing new expression formats into kotlin compilation that I can run with.jimn
10/15/2019, 5:07 AMjimn
10/15/2019, 5:11 AMjimn
10/15/2019, 5:15 AMjimn
10/15/2019, 5:20 AM