169 похожих чатов

Ох как я обожаю котлин) Обновил до 1.6.0 - и

проект перестал собираться. Обратная совместимость? Не, не слышали) Классика)

18 ответов

19 просмотров

Хочешь обратную совместимость - прогай на жаве

BB-A Автор вопроса
Ivan
Хочешь обратную совместимость - прогай на жаве

Вот любопытно - как разработчики котлина рассчитывают на то, что на нем будут писать серъёзный софт(банковский например) при таком подходе?

BB-A Автор вопроса
Ivan
Думаю, лучше всего спросить у них

Я думаю это риторический вопрос)

BB A
Я думаю это риторический вопрос)

Не, было бы глупо делать проект/продукт и не продумать такие вещи

BB A
Вот любопытно - как разработчики котлина рассчитыв...

Котлин больше похож на язык для одноразового написания и дальнейшей поддержки (латания дыр). Мне кажется часто так и делают в мобильных приложениях, нет?

BB-A Автор вопроса
YacKTdEeKF Haskell
Котлин больше похож на язык для одноразового напис...

Полностью согласен с Вами. Именно для одноразового написания и латания дыр - это ниша котлина)

Ivan
Хочешь обратную совместимость - прогай на жаве

Стартуем новый проект проект на jdk 17, половина либ не работает :) snowflake driver тот же. Какие-то смешные набросы особенно после jdk9 и jdk16-17

BB-A Автор вопроса
Aλex Sokol
а что перестало собираться то?

Андроид приложение) Удивительно то, что это совсем не из-за сторонней библиотеки, а просто из-за обычной самой простой кастомной вьюшки

BB A
Андроид приложение) Удивительно то, что это совсем...

хорошо, а можно всё-таки скин с ошибкой

BB-A Автор вопроса
Aλex Sokol
хорошо, а можно всё-таки скин с ошибкой

Сейчас не дома, сорри, приеду - скину скрин. Вчера было уже поздно, не было времени поресерчить ошибку

Я вам по секрету расскажу (только тсс, это тайное знание, которое никогда на публике никто не озвучивал, и вы тоже не смейте!), что изменения второго числа в схеме версионирования котлина вполне предполагают breaking changes. В дополнение к ним все изменения в библиотеке проводят через деприкейт несколько версий и удаление, а также обычно завозят миграции, потому в подавляющем большинстве случаев переезд происходит легко и непринуждённо. Так что нам всем тут очень интересно увидкть конкретную ошибку -- будет лишний повод ткнуть носом разработчиков в оплошность!

Andrew Mikhaylov
Я вам по секрету расскажу (только тсс, это тайное ...

кстати да. совместимость между мажорными версиями не гарантируется и это даже где-то на сайте написано

Ссылка на багу где?

BB-A Автор вопроса
Ilmir
Ссылка на багу где?

Я уже выше ответил. Как доберусь домой, обязательно скину. Или вечером, или завтра

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта