Size: a a a

Kotlin Community

2020 June 16

AN

Alexander Nozik in Kotlin Community
Alexander Nozik
Я читал их пресс-релиз на эту тему. Не особо интересно. Ехала скала через скалу.
Ну и как всегда все со своим супер-кастомным плагином. Не, ребята молодцы большие. Но по-моему все-таки копают не совсем в ту сторону.
источник

VB

Viacheslav Blinov in Kotlin Community
потом развергнутся врата ада, когда они будут вызывать некий экстеншн и надо будет решить — это экстеншн на оригинальном типе, или том к которому можно сконвертиться имплицитно
источник

KT

Kirill Timofeev in Kotlin Community
а чё там, когда они макросы для котлина запилят? ;)
источник

AN

Alexander Nozik in Kotlin Community
Kirill Timofeev
а чё там, когда они макросы для котлина запилят? ;)
так уже вроде. arrow-meta и вперед
источник

AN

Alexander Nozik in Kotlin Community
Ну если выпить перед этим пол-литра чтобы разобраться в синтаксисе
источник

KT

Kirill Timofeev in Kotlin Community
Alexander Nozik
так уже вроде. arrow-meta и вперед
shocked-pikachu.jpg
источник

AS

Andrei Shikov in Kotlin Community
Alexander Nozik
так уже вроде. arrow-meta и вперед
пруфы, я так понял, очень близки к имплиситам в скале
но там еще сверху присыпано парочкой других штук

и у них там прикручен find - replace на уровне кода в файле, и вроде даже работает
источник

KT

Kirill Timofeev in Kotlin Community
ого, они даже плагин к идее обещают. интересно, осилят ли они его нормально написать
источник

AS

Andrei Shikov in Kotlin Community
он уже работает же
источник

AN

Alexander Nozik in Kotlin Community
Kirill Timofeev
ого, они даже плагин к идее обещают. интересно, осилят ли они его нормально написать
Так вроде говорили, что уже сделали и что работает.
источник

AN

Alexander Nozik in Kotlin Community
Я не пробовал, меня вырубило на синтаксисе, но демки показывали
источник

KT

Kirill Timofeev in Kotlin Community
ну я пока у них такое увидел:
https://github.com/arrow-kt/arrow-meta-examples#hello-world-compiler--ide-plugin

> Hello World Compiler + IDE Plugin
Stay tuned!
источник

AN

Alexander Nozik in Kotlin Community
Kirill Timofeev
ну я пока у них такое увидел:
https://github.com/arrow-kt/arrow-meta-examples#hello-world-compiler--ide-plugin

> Hello World Compiler + IDE Plugin
Stay tuned!
🤷‍♂️ они по-моему немного завяли на этой теме, когда поняли, что никто этим пользоваться не может
источник

AL

Alexander Levin in Kotlin Community
Ну в плане того, на что они посягаются есть такой твит - https://twitter.com/raulraja/status/1272512507886911488
источник

KT

Kirill Timofeev in Kotlin Community
Alexander Nozik
🤷‍♂️ они по-моему немного завяли на этой теме, когда поняли, что никто этим пользоваться не может
ну вот да. непонятно зачем это всё использовать в проде
источник

AS

Andrei Shikov in Kotlin Community
Alexander Nozik
🤷‍♂️ они по-моему немного завяли на этой теме, когда поняли, что никто этим пользоваться не может
они вроде ща пилят платформу, тип можно будет свой плагин для компилятора + идеи создавать на основе их "фреймворка"
источник

AS

Andrei Shikov in Kotlin Community
тип байндинги на все, что нарыли в компиляторе + все их кастомные фишки
источник

AN

Alexander Nozik in Kotlin Community
Kirill Timofeev
ну вот да. непонятно зачем это всё использовать в проде
Они большие молодцы в том смысле, что экспериментируют и ищут, как это лучше сделать. Все равно нужен будет API для компайлер плагинов. Пока они нашли, как это НЕ надо делать.
источник

AN

Alexander Nozik in Kotlin Community
Andrei Shikov
они вроде ща пилят платформу, тип можно будет свой плагин для компилятора + идеи создавать на основе их "фреймворка"
уже. Это и есть arrow-meta
источник

AS

Andrei Shikov in Kotlin Community
Alexander Nozik
уже. Это и есть arrow-meta
ну тип если пилить где-то в другом месте, нежели в их репе, то не выйдет 😄
источник