Size: a a a

Programming Offtop

2020 November 18

IP

Iaroslav Postovalov in Programming Offtop
Anton Korotkikh
я знаю. это к восприятию технологии больше относится. типа для тех кто долго писал на чём-то небогатом типа жабы - котлин такой 'вау как круто! вот это да!'. когда писал на тс, котлин скорее вызывает вопросы - типа, ну и? где юнион типы, почему типизация не структурная? почему я языке есть ключевое слово suspend, но оно тесно связанно с либой корутинс? с каких пор ключевое слово зависит от либы?
про юнион типы почти согласен.
что-то типа структурной типизации на JVM затащить пока что смогла только кложа.
ключевое слово саспенд никак не связано с либой корутин. делай свою, если сможешь, конечно
источник

AK

Anton Korotkikh in Programming Offtop
Алексей
а джава типа не вызывает никаких вопросов при этом?
джава попроще, на жабе я когда-то давно писал до этого, жаба может решать абсолютно все задачи которые решает котлин. жаба стандарт экосистему по умолчанию, к ней меньше спроса.
ну я не вижу профитов которые даёт котлин. null safety? - нулчеки это решают, с котлином появляются всякие нагромождения из ? и ! только. корутины? - большая часть экосистемы легаси код, там нет профита от корутин существенного. из приятного в котлине нормально выглядят функции высших порядков, но в жабе это решаемо сахаром для интерфейсов, и костылями типа functional interface какбе тоже не киллер фича.
источник

AK

Anton Korotkikh in Programming Offtop
Алексей
с каких пор ключевое слово зависит от либы
в JS ключевое слово async тесно зависит от либы (правда от стандартной), в TS собственно аналогично
не зависит. в барузере либа для асинка своя, в ноде libuv
источник

AK

Anton Korotkikh in Programming Offtop
Iaroslav Postovalov
про юнион типы почти согласен.
что-то типа структурной типизации на JVM затащить пока что смогла только кложа.
ключевое слово саспенд никак не связано с либой корутин. делай свою, если сможешь, конечно
они кстати решили проблему типизации/проверки сигнаутр функций? кожуристы могут обмазывать схемами (spec) входные и выходные структуры, но что если на выходе функция или поле структуры содержит функцию? тут схемы бессильны
источник

I

Ilmir in Programming Offtop
Anton Korotkikh
увы, так не только в гугле. большая часть ит долины - левацкие упыри и куколды. ит компании в сша - ультралевый зашквар за большие деньги
Если леваки, причём самая неадекватная часть из них победит (а если дела пойдут так и дальше, то адекватных леваков заклеймят и слинчуют), то эти компании же будут в первую очередь раскулачены. Неужели они этого не понимают? Неужели желание подлизать так сильно, что даже желание выжить (знаю, компания - это не человек, но я не вспомнил слова лучше) отходит на второй план?
источник

IP

Iaroslav Postovalov in Programming Offtop
Anton Korotkikh
они кстати решили проблему типизации/проверки сигнаутр функций? кожуристы могут обмазывать схемами (spec) входные и выходные структуры, но что если на выходе функция или поле структуры содержит функцию? тут схемы бессильны
не шарю
источник

AK

Anton Korotkikh in Programming Offtop
Ilmir
Если леваки, причём самая неадекватная часть из них победит (а если дела пойдут так и дальше, то адекватных леваков заклеймят и слинчуют), то эти компании же будут в первую очередь раскулачены. Неужели они этого не понимают? Неужели желание подлизать так сильно, что даже желание выжить (знаю, компания - это не человек, но я не вспомнил слова лучше) отходит на второй план?
я хз. сам с этого хуею, но такое ощущение у них много народа уже внутри этих контор с катушек съехало. всё в типаху которых в профилях написано blaсk live matter или какой-нибудь ебаный гендер с обращением he/xir.
источник

ML

Mikhail Levchenko in Programming Offtop
Anton Korotkikh
они кстати решили проблему типизации/проверки сигнаутр функций? кожуристы могут обмазывать схемами (spec) входные и выходные структуры, но что если на выходе функция или поле структуры содержит функцию? тут схемы бессильны
а что мешает делать сигнатуры высших порядков?
источник

IP

Iaroslav Postovalov in Programming Offtop
Ilmir
Если леваки, причём самая неадекватная часть из них победит (а если дела пойдут так и дальше, то адекватных леваков заклеймят и слинчуют), то эти компании же будут в первую очередь раскулачены. Неужели они этого не понимают? Неужели желание подлизать так сильно, что даже желание выжить (знаю, компания - это не человек, но я не вспомнил слова лучше) отходит на второй план?
ты можешь представить себе, как в Америке устраивают социализм черных геев?
источник

А

Алексей in Programming Offtop
Anton Korotkikh
не зависит. в барузере либа для асинка своя, в ноде libuv
я про промисы вообще-то
источник

AK

Anton Korotkikh in Programming Offtop
Anton Korotkikh
я хз. сам с этого хуею, но такое ощущение у них много народа уже внутри этих контор с катушек съехало. всё в типаху которых в профилях написано blaсk live matter или какой-нибудь ебаный гендер с обращением he/xir.
все эти плашки на сайтах и в доках проектов появились под восторженные принятия соотсвеюущих PR. скоментами как это нужно и правильно
источник

ML

Mikhail Levchenko in Programming Offtop
Iaroslav Postovalov
ты можешь представить себе, как в Америке устраивают социализм черных геев?
источник

AK

Anton Korotkikh in Programming Offtop
Алексей
я про промисы вообще-то
тоже не зависят теперь. есть стандартный es6 Promise он доступен везде
источник

А

Алексей in Programming Offtop
Anton Korotkikh
джава попроще, на жабе я когда-то давно писал до этого, жаба может решать абсолютно все задачи которые решает котлин. жаба стандарт экосистему по умолчанию, к ней меньше спроса.
ну я не вижу профитов которые даёт котлин. null safety? - нулчеки это решают, с котлином появляются всякие нагромождения из ? и ! только. корутины? - большая часть экосистемы легаси код, там нет профита от корутин существенного. из приятного в котлине нормально выглядят функции высших порядков, но в жабе это решаемо сахаром для интерфейсов, и костылями типа functional interface какбе тоже не киллер фича.
да, но на котлине то удобнее
источник

А

Алексей in Programming Offtop
Anton Korotkikh
тоже не зависят теперь. есть стандартный es6 Promise он доступен везде
ещё раз: async обязывает функцию возвращать промис, то есть async/await прибиты к промисам гвоздями
источник

I

Ilmir in Programming Offtop
Iaroslav Postovalov
ты можешь представить себе, как в Америке устраивают социализм черных геев?
Я могу представить налоги под 100% под флагом equity. Кстати, левакам не нравится словосочетание "equality of outcome" и они придумали новое слово.
источник

IP

Iaroslav Postovalov in Programming Offtop
Ilmir
Я могу представить налоги под 100% под флагом equity. Кстати, левакам не нравится словосочетание "equality of outcome" и они придумали новое слово.
ну в Скандинавии так и живут
источник

I

Ilmir in Programming Offtop
Iaroslav Postovalov
ну в Скандинавии так и живут
Ну в Скандинавии и есть социализм.
источник

AK

Anton Korotkikh in Programming Offtop
Алексей
ещё раз: async обязывает функцию возвращать промис, то есть async/await прибиты к промисам гвоздями
и? это стандарт языка. это как скзать, "ещё раз public Integer обязывает функцию вовзращать int32 число т.е. int или обёртку Integer, это значит Integer гвозядми прибит к int32!!!"
источник

IP

Iaroslav Postovalov in Programming Offtop
Ilmir
Ну в Скандинавии и есть социализм.
и при этом ничего страшного там нет
источник