Size: a a a

2020 June 03

RD

Roman Dan in pro.jvm
извините, что отвлек((
источник

OC

Oleg Chirukhin ☄️🧙‍♂... in pro.jvm
Roman Dan
так там какая то устаревшая инфа(( не помогает, и на stackoverflow тоже(
попробуй в @android_ru
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Roman Dan
может есть ссылка на другой чат? 🙏
Попробуй здесь спросить
https://t.me/rspprtt
источник

I

Igor in pro.jvm
Через полчаса пройдет Утреннее шоу «Первая чашка кофе с JPoint» с Тагиром Валеевым.
В студии ведущие обсудят с Тагиром его доклад «Ещё немного маленьких оптимизаций», с которым он выступит на онлайн-конференции JPoint 2020. Еще они поговорят про киллер-фичи в IntelliJ IDEA, про новые фичи в новых версиях Java и про то, как контрибьютить в Java.

https://meetup.jugru.org/java-jpoint-coffee-3
источник

AA

Anton Arhipov in pro.jvm
И в этот чатик занесу, пожалуй. Админы не против?
источник

AA

Anton Arhipov in pro.jvm
Переслано от Anton Arhipov
Чатик, поголосуйте-поретвитайте пожалуйста?

https://twitter.com/antonarhipov/status/1268099906440499200
источник

h

humanoid in pro.jvm
А можно ли сказать, что если в языке юзают аннотации + рефлексию, то это язык со слабыми возможностями?
источник

AK

Alexander Komarov in pro.jvm
можно сказать что угодно. у нас свободная страна
источник

OO

Oleksandr Olgashko in pro.jvm
аннотации аннотациям рознь

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

ZM

ZLoyer Matveev in pro.jvm
humanoid
А можно ли сказать, что если в языке юзают аннотации + рефлексию, то это язык со слабыми возможностями?
нет

* аннотации сами по себе ничего не значат без механизма имплементации
* рефлексия бывает разная: ран тайм, компайл тайм (последнее вполне может сохранять саунднесс типов)
* "слабые" плохое слово ибо ничего не определяет


можно сказать что хотелки авторов вышли за границы возможностей языка и в текущих условиях выбрали решением рефлексию
источник

AA

Anton Arhipov in pro.jvm
humanoid
А можно ли сказать, что если в языке юзают аннотации + рефлексию, то это язык со слабыми возможностями?
можно сказать. а можно не говорить 🙂
источник

h

humanoid in pro.jvm
Oleksandr Olgashko
аннотации аннотациям рознь

есть чернокоробочная магия спрингов
есть питоньи декораторы, которые просто функции
если скаловые аннотации, которые аст меняют
Ну тогда я про первый тип исключительно. 2 и 3 для меня не аннотации. Это не мета для рефлексии
источник

ZM

ZLoyer Matveev in pro.jvm
humanoid
Ну тогда я про первый тип исключительно. 2 и 3 для меня не аннотации. Это не мета для рефлексии
кек
источник

h

humanoid in pro.jvm
Anton Arhipov
можно сказать. а можно не говорить 🙂
А “annotation-based programming model” это как раз про рефлексию в рантайме?
источник

ZM

ZLoyer Matveev in pro.jvm
humanoid
А “annotation-based programming model” это как раз про рефлексию в рантайме?
нет
источник

ZM

ZLoyer Matveev in pro.jvm
в скале это для компайл тайм рефлексии используется в том числе
источник

h

humanoid in pro.jvm
ZLoyer Matveev
в скале это для компайл тайм рефлексии используется в том числе
Типа @tailrec ? Ну чем это прям отличается от какого-нить tailrec ключ слова в котлине?
источник

ДК

Дима Красилов... in pro.jvm
Oleksandr Olgashko
аннотации аннотациям рознь

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

D

Dima in pro.jvm
humanoid
А “annotation-based programming model” это как раз про рефлексию в рантайме?
если ты прочитаешь ссылку в пине, то это не так)
источник

OO

Oleksandr Olgashko in pro.jvm
humanoid
Типа @tailrec ? Ну чем это прям отличается от какого-нить tailrec ключ слова в котлине?
это вообще не аннотация, просто указание компилятору
источник