Size: a a a

Programming Offtop

2020 October 26

с#

саша сок #KotlinGang... in Programming Offtop
Bogdan Panchenko
(это понятно что сложно, но и аноташки и декораторы вам не хухры  мухры) @ilmirus
и я уже сказал, что это не очень сложно, потому что функции и лямбды имеют одинаковый синтаксис вызова, но ресолвятся они норм. также с декораторами не и аннотациями
источник

I

Ilmir in Programming Offtop
Bogdan Panchenko
(это понятно что сложно, но и аноташки и декораторы вам не хухры  мухры) @ilmirus
Я уверен, что моя коллега спокойно разрулит все сложности.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Bogdan Panchenko
Никто не отвечает
вы меня игнорируете
источник

с#

саша сок #KotlinGang... in Programming Offtop
Ilmir
Я уверен, что моя коллега спокойно разрулит все сложности.
я не вижу сложностей в ресолве лул
источник

I

Ilmir in Programming Offtop
И отличить от аннотации - это, блин, самое простое!
источник

с#

саша сок #KotlinGang... in Programming Offtop
Ilmir
И отличить от аннотации - это, блин, самое простое!
я о том же
источник

AG

Alexander Gorodok in Programming Offtop
А ключевые слова на что? Сделать
annotation
и
decorator
, все будут счастливы.
источник

I

Ilmir in Programming Offtop
Как-то компилятор же знает, что есть класс, а что функция.
источник

AG

Alexander Gorodok in Programming Offtop
Ilmir
Как-то компилятор же знает, что есть класс, а что функция.
Вот, мы же пишем, класс или функция.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Gorodok
А ключевые слова на что? Сделать
annotation
и
decorator
, все будут счастливы.
мы сейчас не об этом.

@annotation
fun a() = Unit

@Decorator
fun b() = Unit

а об этом. имя вообще не влияет на ресолв никак
источник

I

Ilmir in Programming Offtop
Alexander Gorodok
А ключевые слова на что? Сделать
annotation
и
decorator
, все будут счастливы.
annotation - это не ключевое слово, а модификатор.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Ilmir
annotation - это не ключевое слово, а модификатор.
модификаторы это не soft-keywords ?
источник

BP

Bogdan Panchenko in Programming Offtop
саша сок #KotlinGang
я не вижу сложностей в ресолве лул
Ну так поясни
источник

AG

Alexander Gorodok in Programming Offtop
саша сок #KotlinGang
мы сейчас не об этом.

@annotation
fun a() = Unit

@Decorator
fun b() = Unit

а об этом. имя вообще не влияет на ресолв никак
Ну и будет
decorator @Decorator
, чтобы никто не запутался. С аннотацией соответствующее.
источник

I

Ilmir in Programming Offtop
Добавление ключевого слова в язык - ломающее изменение. Потому что весь код, который использует это слово как имя переменной, сломается.
источник

BP

Bogdan Panchenko in Programming Offtop
Ilmir
И отличить от аннотации - это, блин, самое простое!
На столько просто что досих пор не понятно как ? Чем жертвовать будем ?
источник

I

Ilmir in Programming Offtop
Alexander Gorodok
Ну и будет
decorator @Decorator
, чтобы никто не запутался. С аннотацией соответствующее.
Ломающее изменение, противоречащее сложившейся практике. В котлине принято всю информацию давать на стороне объявления, а не использования.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Bogdan Panchenko
Ну так поясни
ещё раз?

в котлине есть функции и конструкторы. вызываются одинаково, но котлин понимает что есть функция, а что конструктор.

в котлине есть аннотации и будут декораторы. вызваются они одинаково. в чем проблема ?
источник

BP

Bogdan Panchenko in Programming Offtop
Ilmir
Добавление ключевого слова в язык - ломающее изменение. Потому что весь код, который использует это слово как имя переменной, сломается.
+
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Gorodok
Ну и будет
decorator @Decorator
, чтобы никто не запутался. С аннотацией соответствующее.
эм нет. чтобы никто не запутался декораторы будут с маленькой буквы, а аннотации с большой, потому что декораторы это функции, а аннотации - классы
источник