Size: a a a

Kotlin Community

2020 December 04

BV

Boris Vanin in Kotlin Community
Но то ли это, что нужно именно вам, я не понял
источник

Н

Напыщенное Эго... in Kotlin Community
https://kotlinlang.org/roadmap.html
В роадмэпе для K/N значится интероп с C++. Серьезно? Было бы круто, если бы на практике можно было писать под Unreal Engine
источник

AN

Alexander Nozik in Kotlin Community
Напыщенное Эго
https://kotlinlang.org/roadmap.html
В роадмэпе для K/N значится интероп с C++. Серьезно? Было бы круто, если бы на практике можно было писать под Unreal Engine
Он там уже давно и даже что-то уже сделано. Иготти даже искал человека, который бы мог этим заниматься. Речь идет об ограниченном интеропе, разумеется. Полного интеропа с С++ нет даже у С++.
источник

Н

Напыщенное Эго... in Kotlin Community
разумно наверное было бы сделать более специализированные интеропы с большими движками и платформами на c++, чем пытаться охватить весь язык. Мелким C++-либам найдется альтернатива на котлине, а вот большим платформам и движкам вряд ли.
источник

AN

Alexander Nozik in Kotlin Community
Напыщенное Эго
разумно наверное было бы сделать более специализированные интеропы с большими движками и платформами на c++, чем пытаться охватить весь язык. Мелким C++-либам найдется альтернатива на котлине, а вот большим платформам и движкам вряд ли.
Ну там есть несколько стратегий. Голые функции и классы без шаблонов - уже хорошо. Но сейчас все брошены на GC и компоуз, так что или контрибьютить или ждать. Если есть желание контрибьютить, я могу попытаться найти ту ветку, где это делалось
источник

IP

Iaroslav Postovalov in Kotlin Community
Напыщенное Эго
разумно наверное было бы сделать более специализированные интеропы с большими движками и платформами на c++, чем пытаться охватить весь язык. Мелким C++-либам найдется альтернатива на котлине, а вот большим платформам и движкам вряд ли.
жб и так немного тяжело. а вы хотите на них биндинги к ue4 повесить
источник

IP

Iaroslav Postovalov in Kotlin Community
Напыщенное Эго
разумно наверное было бы сделать более специализированные интеропы с большими движками и платформами на c++, чем пытаться охватить весь язык. Мелким C++-либам найдется альтернатива на котлине, а вот большим платформам и движкам вряд ли.
причем там нужно будет придумать, как все-таки промаппить вызовы. типа, маппить все-таки через сишные вызовы и void*, или как-то по-другому. ну и в том же ue4 есть рефлексия через макросы. и вот что с ней делать?
источник

IP

Iaroslav Postovalov in Kotlin Community
Alexander Nozik
Ну там есть несколько стратегий. Голые функции и классы без шаблонов - уже хорошо. Но сейчас все брошены на GC и компоуз, так что или контрибьютить или ждать. Если есть желание контрибьютить, я могу попытаться найти ту ветку, где это делалось
ох, я как-то пытался хоть чуточку понять, как работает abi и память c++. вообще не врубился (ну или просто тупой)
источник

IP

Iaroslav Postovalov in Kotlin Community
Alexander Nozik
Ну там есть несколько стратегий. Голые функции и классы без шаблонов - уже хорошо. Но сейчас все брошены на GC и компоуз, так что или контрибьютить или ждать. Если есть желание контрибьютить, я могу попытаться найти ту ветку, где это делалось
в общем, с наскоку интероп хотя бы с куском с++ не сделать
источник

с#

саша сок #KotlinGang... in Kotlin Community
а почему project так отображается
источник

PE

Pavel Erokhin in Kotlin Community
ну, все правильно
источник

с#

саша сок #KotlinGang... in Kotlin Community
Pavel Erokhin
ну, все правильно
так у меня раньше там были все папки
источник

с#

саша сок #KotlinGang... in Kotlin Community
я не знаю чем оно отличалось от Project FIles, но это было не то
источник

PE

Pavel Erokhin in Kotlin Community
аааа, пропали папки гредла и т.д?
источник

с#

саша сок #KotlinGang... in Kotlin Community
Pavel Erokhin
аааа, пропали папки гредла и т.д?
да
источник

PE

Pavel Erokhin in Kotlin Community
забавно, пробовал сброс кеша?
источник

PE

Pavel Erokhin in Kotlin Community
На show excluded files галочка стоит?
источник

с#

саша сок #KotlinGang... in Kotlin Community
Pavel Erokhin
забавно, пробовал сброс кеша?
щас попробую. вот так выглядит project files
источник

с#

саша сок #KotlinGang... in Kotlin Community
Pavel Erokhin
На show excluded files галочка стоит?
да
источник

U

Unat in Kotlin Community
https://i.imgur.com/n9hVwjs.png - что за бесовщина? Не могу плагин 1.4.20 поставить.
источник