Size: a a a

2021 July 01

K

Kir in Haskell
Ровно столько же :D
источник

[

[BRM]White Rabbit in Haskell
сделай хотя бы сет времени
источник

K

Kir in Haskell
Не рекомендую лазить в ST без крайней нужды
источник

[

[BRM]White Rabbit in Haskell
та я знаю
источник

[

[BRM]White Rabbit in Haskell
мне челику надо доказать, что при большом делании в хаскеле есть норм императивочка
источник

[

[BRM]White Rabbit in Haskell
а не всякие стрёмные writeSTRef, readSTRef, modifySTRef
источник

K

Kir in Haskell
Lens + StateT
источник

[

[BRM]White Rabbit in Haskell
челик глуповатый, не понимает, что если что-то реализовано как библиотека, то это может выглядеть как угодно
источник

[

[BRM]White Rabbit in Haskell
я вообще вдохновлялся https://github.com/cblp/python5
источник

K

Kir in Haskell
https://github.com/serokell/avl-plus/blob/master/src/Data/Tree/AVL/Zipper.hs#L145 - во. Императивочка, ничо не понятно
источник

K

Kir in Haskell
И там ниже ещё ребаланс дерева, который я не знаю, как работает, хотя я и автор
источник

[

[BRM]White Rabbit in Haskell
чел жалуется, что из-за императивочки типы становятся всякие IORef и т.д.
источник

D

Dreamerinnoise in Haskell
ну а как он хотел в чистом языке?
источник

[

[BRM]White Rabbit in Haskell
приходите в хаскель, у нас есть
> волшебство
источник

K

Kir in Haskell
А так норм?
runZipped' :: Retrieves h k v m => Mode -> Map h k v -> Zipped h k v m a -> m (a, Map h k v, Proof h k v)
источник

[

[BRM]White Rabbit in Haskell
как в хрусте, пишешь mut и пошёл
источник

DG

Denis Gabidullin in Haskell
Можешь воспринимать монады как способ композиции функций с определённой сигнатурой.

Посмотри это видео:
https://www.youtube.com/watch?v=gHiyzctYqZ0

В нём (точнее с начала до 57 минуты, дальше не нужно) отличное объяснение почти всего, что стоит на начальном этапе понять про монады. На название не обращай внимания — там лекции про ТК, но именно этот кусок этой лекции не про ТК.

Если же ты совсем-совсем ничего не читал и не слышал про монады, то можно перед вышеуказанным видео посмотреть вот это простейшее:
https://www.youtube.com/watch?v=t1e8gqXLbsU
источник

DG

Denis Gabidullin in Haskell
Haskell in Depth позиционируется самим автором как "вторая книга по Haskell". То есть именно начинать изучать Haskell с неё точно не нужно.
источник

DG

Denis Gabidullin in Haskell
Сейчас, наверное, самый оптимальный вариант для начинающих — книга Курта.
источник

KV

Kirill Valyavin in Haskell
Наверное хочется пропагаторов человеку
источник