Size: a a a

2020 March 30

SP

Stanislav Popov in rust_offtopic
Aleksandr Khristenko
Тебя не смущает, что в фп вполне нормально пишется императивный код?
ты походу не понял о чем я
источник

A

Aleksandr Khristenko in rust_offtopic
Alex Zhukovsky
в свою очеред скала или хаскель лучше котлина
Лушче для чего? Писать андроид приложение на них тоже лучше будет?
источник

SP

Stanislav Popov in rust_offtopic
Aleksandr Khristenko
Лушче для чего? Писать андроид приложение на них тоже лучше будет?
ты не путай лучше как язык и лучше как платформа
источник

p

polunin.ai in rust_offtopic
Aleksandr Khristenko
Лушче для чего? Писать андроид приложение на них тоже лучше будет?
Написание андроид приложения зависит от того есть ли под язык библиотеки для написания на андроиде
источник

SP

Stanislav Popov in rust_offtopic
я не сказал что ой смотрите котлин императивный и это шок. я сказал что много сахара в котлине придуманы людьми и для людей которые comfortable с тем чтобы помнить стейт циклов, в какой они сейчас вложенности находятся, мутировать чтото тд
источник

SP

Stanislav Popov in rust_offtopic
есть просто некоторые уровни дна на которые ты опускаешься для работы с кодом. сначала все чистое, все обьекты конкретные например. потом проект растет и у тебя уже везде интерфейсы, потом фабрики. читаемость и работспособность с кодом становится хуже но для человека который не видит жизни вне этого всего - это все по прежнему ок
источник

AZ

Alex Zhukovsky in rust_offtopic
Aleksandr Khristenko
Лушче для чего? Писать андроид приложение на них тоже лучше будет?
лучше в смысле писать в общем лсучае на них удобнее. Когда у тебя вмешивается "нужная библиотека есть только на языке Х" у тебя опций особо нет
источник

SP

Stanislav Popov in rust_offtopic
я уже писал. если нет типчиков то человеку совершенно ок делать всякие constructor(*args) потому что у него нет понятия о самодокументированности, фейлфаст, симуляции сумтипов и тд. для него каждый вызов чего угодно это такой же сахарный и непредсказуемый вызов с тонной сгущёнки как и все остальное
источник

SP

Stanislav Popov in rust_offtopic
они считают например нормальным вот такие вещи

        Users.insert {
           it[id] = "andrey"
           it[name] = "Andrey"
           it[Users.cityId] = saintPetersburgId
       }
источник

VG

Vadim Galtsev in rust_offtopic
Stanislav Popov
они считают например нормальным вот такие вещи

        Users.insert {
           it[id] = "andrey"
           it[name] = "Andrey"
           it[Users.cityId] = saintPetersburgId
       }
Кто так пишет?
источник

SP

Stanislav Popov in rust_offtopic
it у них это некий неявный обьект зависимый от контекста лямбды
источник

SP

Stanislav Popov in rust_offtopic
Vadim Galtsev
Кто так пишет?
источник

VG

Vadim Galtsev in rust_offtopic
Ну это их право, на Котлине можно написать свой дсл
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
it у них это некий неявный обьект зависимый от контекста лямбды
it это параметр лямбды
источник

VG

Vadim Galtsev in rust_offtopic
В Котлине есть стиль, и никто не заставляет тебя ему следовать
источник

AZ

Alex Zhukovsky in rust_offtopic
в сишарпе давно такое предлагают, в некст шарпе мб сделают
источник

AZ

Alex Zhukovsky in rust_offtopic
что там неявного?
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
it у них это некий неявный обьект зависимый от контекста лямбды
Типа this в жсе?
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
Типа this в жсе?
хуже насколько я понимаю
источник

VG

Vadim Galtsev in rust_offtopic
Alex Zhukovsky
it это параметр лямбды
It, только для сингл аргумента
источник