Size: a a a

2021 March 30

D

Dima in Kotlin Native
Iaroslav Postovalov
Ну а пока не будет кросскомпиляции, я всем буду Го советовать вместо Котлина в контексте CLI. Возможно, Раст еще, для него работает osxcross
А я -- C++
источник

IP

Iaroslav Postovalov in Kotlin Native
Dima
А я -- C++
Кроссплатформенная разработка через #ifdef - это для ценителей, так что осуждаю.
источник

D

Dima in Kotlin Native
Iaroslav Postovalov
Кроссплатформенная разработка через #ifdef - это для ценителей, так что осуждаю.
Зачем все это когда есть кроссплатформенный vcpkg и готовая экосистема?
источник

D

Dima in Kotlin Native
Код будет без ifdef и собираться на любой ос
источник

IP

Iaroslav Postovalov in Kotlin Native
Dima
Зачем все это когда есть кроссплатформенный vcpkg и готовая экосистема?
У vcpkg та же проблема, что и у любого такого пакетного менеджера, - он покрывает ну в лучшем случае 8% пользователей языка
источник

D

Dima in Kotlin Native
Iaroslav Postovalov
У vcpkg та же проблема, что и у любого такого пакетного менеджера, - он покрывает ну в лучшем случае 8% пользователей языка
Эти 8% C++ вполне на равных с целым Go)
источник

IP

Iaroslav Postovalov in Kotlin Native
Dima
Эти 8% C++ вполне на равных с целым Go)
Возможно.
источник

IP

Iaroslav Postovalov in Kotlin Native
Dima
Эти 8% C++ вполне на равных с целым Go)
Хотя тот же PYPL оценивает долю применения С++ как примерно в 5 раз больше Го.
источник

D

Dima in Kotlin Native
Iaroslav Postovalov
Хотя тот же PYPL оценивает долю применения С++ как примерно в 5 раз больше Го.
А 8% покрытия экосистемы плюсов через vcpkg точная цифра?
источник

IP

Iaroslav Postovalov in Kotlin Native
Dima
А 8% покрытия экосистемы плюсов через vcpkg точная цифра?
Не
источник

IP

Iaroslav Postovalov in Kotlin Native
Это JetBrains Ecosystem Survey
источник

D

Dima in Kotlin Native
vcpkg кстати работает в связке с cmake и всегда можно что угодно ручками рядом положить и подключить, через гит сабмодули например
источник

IP

Iaroslav Postovalov in Kotlin Native
Dima
vcpkg кстати работает в связке с cmake и всегда можно что угодно ручками рядом положить и подключить, через гит сабмодули например
Этим ты никого не удивишь. Conan и много что еще тоже так делают. Даже Nuget вроде уже можно было.
источник

D

Dima in Kotlin Native
Я это к тому, что это больше чем го-экосистема
источник

IP

Iaroslav Postovalov in Kotlin Native
Но это не отменяет того, что абсолютное большинство все равно пишут или под системный пакетный менеджер, или вообще без управления зависимости
источник

D

Dima in Kotlin Native
Iaroslav Postovalov
Но это не отменяет того, что абсолютное большинство все равно пишут или под системный пакетный менеджер, или вообще без управления зависимости
Я помню читал исходники стандартного open-vpn клиента под windows)
источник

D

Dima in Kotlin Native
Там 100% заточенность под Visual Studio)
источник

IP

Iaroslav Postovalov in Kotlin Native
Dima
Я это к тому, что это больше чем го-экосистема
У меня есть хоть какие-то циферки: что го - это условно 20% крестов и что vcpkg - это условно 8% крестов. Ты никаких циферок не предоставил.
источник

IP

Iaroslav Postovalov in Kotlin Native
А вообще, кыш в @pofftop
источник

BP

Bogdan Panchenko in Kotlin Native
Для cli есть такая штука https://github.com/Kotlin/kotlinx-cli
источник