Size: a a a

Programming Offtop

2020 October 26

I

Ilmir in Programming Offtop
Alexander Nozik
В декораторе внешний тест можно упаковать в декоратор
Эм. Ну ОК. Добавлю в список "задать вопрос на следующем созвоне".
источник

(

( in Programming Offtop
саша сок #KotlinGang
компиляторный плагин
я могу согласиться, но тогда чем это отличается от ключевого слова
источник

с#

саша сок #KotlinGang... in Programming Offtop
(
я могу согласиться, но тогда чем это отличается от ключевого слова
от модификатора? не знаю, мне он нравится
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Эм. Ну ОК. Добавлю в список "задать вопрос на следующем созвоне".
Мой мысль был в том, что модификаторы, не меняющие семантику отлично описываются аннотациями
источник

AN

Alexander Nozik in Programming Offtop
(
я могу согласиться, но тогда чем это отличается от ключевого слова
Тем, что парсить проще(аннотации). И все выглядит одиаково А так ничем.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
Тем, что парсить проще(аннотации). И все выглядит одиаково А так ничем.
data class A()
@Data class A()

ну спорно, хотя дело привычки
источник

с#

саша сок #KotlinGang... in Programming Offtop
но например подсказка
@Data class стрёмно выглядела бы в отличие от data class
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
data class A()
@Data class A()

ну спорно, хотя дело привычки
Если такой модификатор один - это актуально, если их много, лучше делать однообразно
источник

I

Ilmir in Programming Offtop
Alexander Nozik
Мой мысль был в том, что модификаторы, не меняющие семантику отлично описываются аннотациями
Иногда аннотации всё-таки меняют семантику, хотя они не удостаиваются отдельного модификатора, потому что это либо оптимизация, либо платформо-специфичное. Короче, не тянет на отдельную фичу.
источник

BP

Bogdan Panchenko in Programming Offtop
@ilmirus ну и кстати, не говори "а ты сначало добейся, а потом критикую", так говорят не очень хорошие люди. Умный человек научить тупого, и лишь тупой пошлет "учиться"
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Иногда аннотации всё-таки меняют семантику, хотя они не удостаиваются отдельного модификатора, потому что это либо оптимизация, либо платформо-специфичное. Короче, не тянет на отдельную фичу.
Ну вот у нас сейчас есть data и suspend. Пока есть только они, все ок. Но давайте смотреть более широкую картину:
* const val
* Composable
* val class
Получаем уже кучу разны штук, которые хочется воткнуть и почти на каждое надо городить ключевое слово. Уж лучше сделать единый @-синтаксис (это уже было в груви). И пусть будет единообразоно.

НО! Есть совершенно правильный аргумент @SchFuntik о том, что мы должны иметь возможность глядя на этот модификатор, понимать, что он делает. Если каждый придумывает свои декораторы и эти декораторы меняют семантику как хотят - это беда. Запиши себе для созвона.
источник

BP

Bogdan Panchenko in Programming Offtop
Bogdan Panchenko
@ilmirus ну и кстати, не говори "а ты сначало добейся, а потом критикую", так говорят не очень хорошие люди. Умный человек научить тупого, и лишь тупой пошлет "учиться"
Ничего личного, но второй раз в подобном ключе ответ
источник

(

( in Programming Offtop
Кстати, быстрая викторина
Знаете, как называется инструмент, который решает ровно эту проблему? https://t.me/pofftop/245605
Я дам подсказку: начинается на "М" и вызывает недоумения
источник

AN

Alexander Nozik in Programming Offtop
Глупость
источник

(

( in Programming Offtop
Alexander Nozik
Глупость
Я же говорил
источник

AN

Alexander Nozik in Programming Offtop
(
Я же говорил
Вообще не связано никак
источник

с#

саша сок #KotlinGang... in Programming Offtop
монада
источник

AN

Alexander Nozik in Programming Offtop
поймался
источник

с#

саша сок #KotlinGang... in Programming Offtop
источник

Н

Напыщенное Эго... in Programming Offtop
Bogdan Panchenko
Ой боже, ещё одна спорная фигня, ей можно такое натворить, хотя вроде ограничивают - это хорошо
по-моему плагины могли бы быть как полигон сообщества для языковых фич. вместо бесконечных теоретизирований в пропоузолах, сообщество пилит разные плагины. и только проверенные временем фичи перетекают в язык при необходимости.
источник