Size: a a a

Programming Offtop

2020 October 09

BP

Bogdan Panchenko in Programming Offtop
+, я уже спрашивал говорили что поддержут после пару версий, после выхода 1.0
источник

AM

Andrew Mikhaylov in Programming Offtop
Ilmir
Собрать кейтор снепшотным компилятором под виндой? Нет ничего проще! Достаточно одной простой команды
gradle.bat jvmTest publishToMavenLocal -Pbuild_snapshot_train=true -Pskip_snapshot_checks=true -Pkotlin_snapshot_version=1.4.255-SNAPSHOT -Patomicfu_version=0.14.4-SNAPSHOT -Pcoroutines_version=1.3.9-SNAPSHOT -Pserialization_version=1.0.0 -x :ktor-client:ktor-client-curl:cinteropLibcurlMingwX64 -x :ktor-client:ktor-client-mock:compileKotlinMingwX64 -x :ktor-client:ktor-client-features:ktor-client-json:compileKotlinMingwX64 -x :ktor-client:ktor-client-curl:prepareLibcurlInteropInteropKlib -x :ktor-client:ktor-client-mock:generateMetadataFileForMingwX64Publication -x :ktor-client:ktor-client-mock:publishMingwX64PublicationToMavenLocal -x :ktor-client:ktor-client-features:ktor-client-json:generateMetadataFileForMingwX64Publication -x :ktor-client:ktor-client-features:ktor-client-json:publishMingwX64PublicationToMavenLocal -x :ktor-utils:cinteropUtilsMingwX64 -x :ktor-client:ktor-client-curl:compilePosixMainKotlinMetadata -x :ktor-client:ktor-client-curl:compileKotlinMingwX64 -x :ktor-client:ktor-client-curl:generateMetadataFileForMingwX64Publication -x :ktor-client:ktor-client-curl:publishMingwX64PublicationToMavenLocal -x :ktor-client:ktor-client-features:ktor-client-json:ktor-client-serialization:compileKotlinMingwX64 -x :ktor-client:ktor-client-tests:compileKotlinMingwX64 -x :ktor-client:ktor-client-features:ktor-client-json:ktor-client-serialization:generateMetadataFileForMingwX64Publication -x :ktor-client:ktor-client-tests:generateMetadataFileForMingwX64Publication -x :ktor-client:ktor-client-tests:publishMingwX64PublicationToMavenLocal -x :ktor-client:ktor-client-features:ktor-client-json:ktor-client-serialization:publishMingwX64PublicationToMavenLocal
А у винды есть ограничение на длину комманд-лайн команды?
источник

AM

Andrew Mikhaylov in Programming Offtop
Ilmir
Ну, это было бы странно предоставлять стабильную поддержку экспериментальной^W альфа фичи
Если б она в экспериментальном^ OptIn-режиме реально поддерживалась бы вдруг сериализацией, why not :) Но я знаю, что не поддерживается, я тут шутки шучу.
источник

AD

Apache DOG™ in Programming Offtop
саша сок #KotlinGang
разве дарт это позволяет ?
Нет
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Если б она в экспериментальном^ OptIn-режиме реально поддерживалась бы вдруг сериализацией, why not :) Но я знаю, что не поддерживается, я тут шутки шучу.
Вообще не знаю, про что столько разговоров. Много что ли у людей этих инлайнов? Кастомный сериализатор пишется в пять строчек
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Вообще не знаю, про что столько разговоров. Много что ли у людей этих инлайнов? Кастомный сериализатор пишется в пять строчек
Немного, в том числе именно по этой причине.
Кастомный сериализатор раньше не спасал, как сейчас -- не знаю.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Немного, в том числе именно по этой причине.
Кастомный сериализатор раньше не спасал, как сейчас -- не знаю.
В смысле не спасал? Кастомный сериализатор просто подменяет сериализацию поля. Вы просто не делаете свой инлайн сериализуемым вообще
источник

AN

Alexander Nozik in Programming Offtop
Пойду проверю
источник

AD

Apache DOG™ in Programming Offtop
Andrew Mikhaylov
> Its serialization functionality is also built with the Kotlin type-system in mind. Whether you’re trying to serialize a data class with default initializers for its properties, a singleton object, or trying to deserialize a generic List<T>: kotlinx.serialization always behaves as you would expect.

Кое-чего в этом перечислении не хватает 🌚
Звучит как набор костылей прибитых гвоздями, которые не выцарапать
источник

AD

Apache DOG™ in Programming Offtop
Очень раздражает когда прикладные вещи прибивают гвоздями к языку
источник

AK

Anton Korotkikh in Programming Offtop
Artem Molotov
FullStack

Было?
всё так, фулстаки, зачастую это фронты которые иногда залазят на бек, но глубоких знаний там не имеют. а если человек хорошо шарит в беке, то ему даже смысла нет на фронт лазить, в большинстве случаев
источник

DP

Dmitry Ponyatov in Programming Offtop
foolstuck
источник

AK

Anton Korotkikh in Programming Offtop
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Немного, в том числе именно по этой причине.
Кастомный сериализатор раньше не спасал, как сейчас -- не знаю.
Проверил. Все отлично работает с кастомным сериализатором
источник

DS

Dmitry Sapronov in Programming Offtop
Нужно ещё руки на уровень бэкэнда опустить
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Проверил. Все отлично работает с кастомным сериализатором
Ну я поэтому и сказал, что не знаю, как сейчас.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Ну я поэтому и сказал, что не знаю, как сейчас.
Просто нельзя вешать Serializeable на инлайн.
источник

AM

Andrew Mikhaylov in Programming Offtop
Apache DOG™
Очень раздражает когда прикладные вещи прибивают гвоздями к языку
Так сериализация гвоздями к языку не прибита, он компиляторным плагином сделана.
источник

AD

Apache DOG™ in Programming Offtop
Andrew Mikhaylov
Так сериализация гвоздями к языку не прибита, он компиляторным плагином сделана.
Компиляторные плагины это чит, и прибитие гвоздями
источник

AM

Andrew Mikhaylov in Programming Offtop
Apache DOG™
Компиляторные плагины это чит, и прибитие гвоздями
А можешь расширить мысль? Никто не мешает разрабатывать свои расширения для языка, разве что конкретно сейчас нет ни стабильной апишки, ни документации, всё будет позже. При этом они распространяются через мэйвен и подключаются флажком для компилятора. В каком месте это прибитие гвоздями-то?
источник