Size: a a a

Programming Offtop

2021 May 17

(

( in Programming Offtop
С листами/мейби это стремная история, лучше брать IO и Either какой-нибудь.
Вот есть IO<Either<E, R>>. Работать с этой херней неудобно, потому что помимо того, что нам нужно постоянно флатмапать IO, нам ещё нужно постоянно проверять вложенный Either на то, что он Left (типа что это ошибка) и прерывать дальнейшее вычисление
источник

KD

Konstantin Dovnar in Programming Offtop
Да, о том и речь.
И как тогда с этим быть, если они не умеют в байнд друг за другом?
источник

(

( in Programming Offtop
Например, брать монад трансформеры и городить вот такое

aFunctionThatDoesIOAndMayReturnAnError :: (MonadError YourErrorType m, MonadIO m) => m YourResultType

В этом случае m это какой-то абстрактный тип монады, о котором мы говорим, что в нём можно делать сайд-эффекты и он может завершиться с ошибкой, в этом случае делать вложенные флатмапы не придется (придется, правда, время от времени хреначить liftIO, например, которое вытащит из m контекст IO)
Не очень представляю, как такое переделать на псевдокодный Котлин, тут прошу прощения
источник

KD

Konstantin Dovnar in Programming Offtop
Ну вот, и хочется окунуться в какую-то практику по вопросу, чтобы понять как оно там устроено и как с этим работают в реальной жизни.

А всякая теория, да тьфу на неё.
источник

AD

Aleksey D. in Programming Offtop
может, я давно не пользовался нормальными ОС на нормальном железе, но сама macOS кажется мне максимально комфортной для каждодневного использования и разработки
источник

I

Igor in Programming Offtop
На десктопе?
источник

AD

Aleksey D. in Programming Offtop
в моем случае - на ноутбуке
но перед тем, как пересел на макбук, я примерно год сидел с хакинтошем на десктопе
источник

D

Dmitry in Programming Offtop
https://events.google.com/io/program/schedule?lng=en
Кажется гугл потерян...
источник

AN

Alexander Nozik in Programming Offtop
вай?
источник

IP

Iaroslav Postovalov in Programming Offtop
53% Ставим линукс.
источник

Kd

Konstantin dmz9 in Programming Offtop
девианты
источник

Kd

Konstantin dmz9 in Programming Offtop
почему не 100% линупс?
источник

D

Dmitry in Programming Offtop
Конференция гугла. Про разработку только кейноут и базовый "ватс нью", никаких докладов про новые библиотеки для пагинации, датастор, интеграцию корутин и прочего. Сплошные проблемы черных, женщин и пидорасов. Как будто люди смотрят конференцию разработчиков, чтобы проникнуться проблемами черных.
источник

GO

GGorAA Official in Programming Offtop
Ну так сжв коммунити так и думает
источник

D

Dmitry in Programming Offtop
Раньше они добавляли сжв в конференцию разработчиков. Теперь добавили немножко новостей в сжв. Реально меня попросили выписать интересные доклады, я только кейноут выписал...
источник

IP

Iaroslav Postovalov in Programming Offtop
Ни одного доклада про ЛГБТ.
источник

IP

Iaroslav Postovalov in Programming Offtop
Только женщины и черные
источник

IP

Iaroslav Postovalov in Programming Offtop
Ну и ничего странного в этом нет
источник

IP

Iaroslav Postovalov in Programming Offtop
Бенефициары защиты прав черных - это 12.6% черных в америке
источник

D

Dmitry in Programming Offtop
Ну да, ты прав, ЛГБТ нет, только всякие Build for India, Build for Africa и разные менторшипы.
источник