Size: a a a

2020 January 23

AM

Andrew Mikhaylov in Kotlin Native
RattenKonig 🍄🌹
Это да, скорее надо получше продумать использование ресурсов, раз хочется раи в менеджед языке :)
Да тут нечего продумывать, если есть ресурсы, требующие явного закрытия, от этого никуда не деться. У вас под рукой арены и memScoped есть, либо джавовый Closeable, вот это и есть идеоматичная работа с закрываемыми ресурсами.
источник
2020 February 03

A

Aleksei🐈 in Kotlin Native
Господа, создали multiplatform проект, засинтеропил libtommath, собрали под androidNative, все прекрасно собралось, подлжили полученный so в андроид JVM проект, упаковали в apk, но при запуске на устройстве, при вызове loadLibrary получаем java.lang.UnsatisfiedLinkError: dlopen failed: cant locate symbol "mp_init_multi" referenced by "/data/....../mylib.so" где mp_init_multi - функция из libtommath
источник

A

Aleksei🐈 in Kotlin Native
Как бы это пофиксить?
источник

A

Aleksei🐈 in Kotlin Native
И собственно причина не совсем понятна
источник

A

Aleksei🐈 in Kotlin Native
И есть ещё момент, в libapi.h генерятся пустые структуры если в пакедже все классы internal. Честно говоря ожидали что в libapi.h будут только common функции, а по факту оказались все пакейджи с "внутренностями". Возможно как-то управлять генерацией .h файла?
источник
2020 February 04

YS

Yaugen Shumilau in Kotlin Native
Айосеры здесь?
источник

С

Слава in Kotlin Native
Yaugen Shumilau
Айосеры здесь?
Тутачки
источник

YS

Yaugen Shumilau in Kotlin Native
Слава
Тутачки
Ну и зачем это всё?
источник

YS

Yaugen Shumilau in Kotlin Native
источник

С

Слава in Kotlin Native
Что конкретное вы хотите узнать?
источник

YS

Yaugen Shumilau in Kotlin Native
Слава
Что конкретное вы хотите узнать?
Можно на ты?
Использует ли кто-нибудь фреймворки на Kotlin/Native в продакшене в контексте iOS разработки.
Есть ли средства дебага такого сетапа кроме как разработки touchlab?
источник

YS

Yaugen Shumilau in Kotlin Native
Субъективно на первый взгляд кажется что этот подход довольно сырой.
Но есть подозрение что провайдер/разработчик фреймворка забыл держать в голове что разработка ведётся для нескольких платформ.
Хочется услышать что я не прав и это комбо имеет право на существование уже сегодня и для production систем.
источник

ЛЛ

Лёша Лазарев in Kotlin Native
Yaugen Shumilau
Субъективно на первый взгляд кажется что этот подход довольно сырой.
Но есть подозрение что провайдер/разработчик фреймворка забыл держать в голове что разработка ведётся для нескольких платформ.
Хочется услышать что я не прав и это комбо имеет право на существование уже сегодня и для production систем.
думаю, тут больше помогут с вопросом
https://t.me/kotlinmppchats
источник

YS

Yaugen Shumilau in Kotlin Native
При первом рассмотрении вещи типа:
// TODO: revise debug information handling.
if (debug) {


> -Xg0 experimental compiler flag

Так же добавляют сомнений.
источник

YS

Yaugen Shumilau in Kotlin Native
Лёша Лазарев
думаю, тут больше помогут с вопросом
https://t.me/kotlinmppchats
Благодарю.
источник

YS

Yaugen Shumilau in Kotlin Native
источник

С

Слава in Kotlin Native
Yaugen Shumilau
Можно на ты?
Использует ли кто-нибудь фреймворки на Kotlin/Native в продакшене в контексте iOS разработки.
Есть ли средства дебага такого сетапа кроме как разработки touchlab?
Потихоньку завозим KM на ios android. В прод может пойти через месяц другой. Для отладки ios проваливаться в kotlin framework без вариантов. Много проблем с multiplatform, что нужно завозить самому такие стандартные решения как работу с временем.
источник

AM

Andrew Mikhaylov in Kotlin Native
> Субъективно на первый взгляд кажется что этот подход довольно сырой.
Kotlin/Native в бете, multiplatform в experimental, я не знаю, с чего вы решили, громких историй успеха нет, есть только несколько больших компаний, которые отметили позитивный опыт с этим делом. Я не знаю, с чего вы взяли, что этот подход НЕ сырой.
источник

YS

Yaugen Shumilau in Kotlin Native
> нужно завозить самому такие стандартные решения
Я бы не называл это проблемой ¯\_(ツ)_/¯
источник

AM

Andrew Mikhaylov in Kotlin Native
Сообщество стругает мультиплатформенные либы, команда активно работает над краеугольными вещами, через некоторое время это, я думаю, можно будет брать, не сомневаясь. Щас, конечно, больше похоже на то, что брать можно, только если есть силы и желание заниматься неготовыми вещами — к примеру, дофига энтузиазма у команды, либо профит от переиспользования действительно овер-огромный, либо если в прод покатится продукт через какой-нибудь абстрактный год, когда уже всё хорошо будет.
источник