Size: a a a

Programming Offtop

2020 October 15

OY

Oleg Yukhnevich in Programming Offtop
Igor
Я тут кстати задумался, а не нужны ли в котлен enum как scala 3.0 / swift 🤔

https://dotty.epfl.ch/docs/reference/enums/adts.html
в докладе как раз и был 1-ый пункт, наверно про что-то похожее
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
Ну как минимум исчезнут классы для кейсов
и можно будет получить список всех реализаций
Получение списка всех реализаций можно сделать без изменений в языке, путём добавления интринсика компайлер плагином, КМК.
источник

(

( in Programming Offtop
Igor
Ну как минимум исчезнут классы для кейсов
и можно будет получить список всех реализаций
источник

AM

Andrew Mikhaylov in Programming Offtop
Это ж рефлекшон
источник

(

( in Programming Offtop
Andrew Mikhaylov
Это ж рефлекшон
А что хочет Игорь?
источник

AM

Andrew Mikhaylov in Programming Offtop
(
А что хочет Игорь?
На окамле под ведро в прод херачить, насколько я понимаю
источник

I

Igor in Programming Offtop
(
А что хочет Игорь?
Ну вообще первого пункта, что бы перестали мыслить подклассами
источник

I

Ilmir in Programming Offtop
Igor
Ну вообще первого пункта, что бы перестали мыслить подклассами
Мне тут пришло в голову, что пока ждёшь этой фичи, можно написать идеевский плагин, который схлопывает объявление sealed class'a в OCaml-подобное ADT.
источник

I

Igor in Programming Offtop
Ilmir
Мне тут пришло в голову, что пока ждёшь этой фичи, можно написать идеевский плагин, который схлопывает объявление sealed class'a в OCaml-подобное ADT.
Видел такое в видосах 47deg, видать уже написали
источник

I

Ilmir in Programming Offtop
Igor
Видел такое в видосах 47deg, видать уже написали
Или вот плагин, благодаря которому можно более-менее нормально читать Джаву: https://plugins.jetbrains.com/plugin/9320-advanced-java-folding
источник

(

( in Programming Offtop
Igor
Ну вообще первого пункта, что бы перестали мыслить подклассами
Чем плохо мыслить подклассами силед класса?
источник

AM

Andrew Mikhaylov in Programming Offtop
Дикая штука, нечаянно наткнулся на него недавно
источник

(

( in Programming Offtop
У тебя просто получается, что помимо самого типа ещё как типы доступны его конструкторы
источник

I

Ilmir in Programming Offtop
Andrew Mikhaylov
Дикая штука, нечаянно наткнулся на него недавно
Что, непонятно, котлин это или джава?
источник

I

Igor in Programming Offtop
(
Чем плохо мыслить подклассами силед класса?
Бывшие джазисты (которые 99% средию юзуров) начинаю злоупотреблять наследованием
источник

AM

Andrew Mikhaylov in Programming Offtop
Ilmir
Что, непонятно, котлин это или джава?
Ага. Я догадывался по сворачиванию анонимных классов в лямбды, что из джава кода фолдингом можно верёвки вить, но не настолько же.
источник

ML

Mikhail Levchenko in Programming Offtop
(
Чем плохо мыслить подклассами силед класса?
Оверрайдами плохо
источник

(

( in Programming Offtop
Mikhail Levchenko
Оверрайдами плохо
что не так с оверрайдами?
источник

I

Ilmir in Programming Offtop
Andrew Mikhaylov
Ага. Я догадывался по сворачиванию анонимных классов в лямбды, что из джава кода фолдингом можно верёвки вить, но не настолько же.
Вот я предлагаю то же самое, только для котлина, заодно и нам польза - уже есть синтаксис и с автором можно поговорить про различные проблемы.
источник

I

Igor in Programming Offtop
источник