опиши конкретную проблему с дженериками, а не абстрактный вопрос, и мы его разберём на митапе
Ну мне кажется проблемы общеизвестны:
type erase, невозможность использовать generics для примитивных типов, невозможность делать всякое, например new T() или instanceof T
с одной стороны понятно, что это проблемы java и это никак не полечить, так как jvm общая
а с другой стороны kotlin декларирует себя не только как jvm язык, например он идет в native
а в native тащить болячки из jvm тоже как то обидно
вот и интересно, какова политика партии в этом направлении
сохранять все болячки java ради совместимости?
делать какие-то особые generics которые работают только в native?
есть какие-то иные хорошие идеи, позволяющие одновременно и на елку залезть, и попу не ободрать?