Ну вот такая же идея, но там какой-то оверинжениринг. Я правда когда говорил с Романом на джокере, он сказал, что они сильно все причесали. Не смотрел пока. Времени не было
Нормально. У меня в компиляторных оптимизациях всегда так. Тело функции несколько строк, а комментарий с пояснением, что за оптимизация и почему она безопасна - пара экранов.
Тесты, разумеется, тоже есть, но тесты, особенно компиляторные, не объясняют, что за оптимизация и тем более, в них нет пояснений, что оптимизация безопасна во всех возможных случаях.
А вы говорите, то, что гредл сложный — это плохо. Вон, в @gradle страждущий писать читы на старую версию майнкрафта сдался из-за того, что не понял, как настроить хттпс в старом гредле :)
Но вообще какое-то зерно истины в этом есть. В котлин слаке регистрироваться сложнее чем втелеграме, отморзков там меньше. В JS экосистеме легко публиковать пакеты и там дикий мусор
Вчера обсуждали, что в Kt1.7 появятся множественные ресиверы, а уже есть прототип как это может выглядеть? 1. Объявление ext-функций 2. Их вызов с несколькими объектами в кач-ве ресиверов
Любопытный вопрос: почему можно сделать abstract interface? Ясно, что это масло масляное. Известно, что так можно сделать в java и спецификация предписывает так не делать. Но зачем эту возможность не запретили в Kotlin?