Size: a a a

2021 March 31

AK

Aleksey Kislitsa in Haskell Start
White Bear
Есть у него линукс компилятор
Есть и у  SML/OCaml/F# причем у F# есть собственно дот нетовский есть Моно...
источник

[

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

[

[BRM]White Rabbit in Haskell Start
но если что, попробую второй
источник

WB

White Bear in Haskell Start
У Курта ничего нет про трансформеры монад насколько помню, если и было что то то совсем вскользь, и не освещаются такие важные классы типов как Traversable/Foldable/Alternative/MonadPlus, нет монад Cont
источник

[

[BRM]White Rabbit in Haskell Start
всё верно
источник

[

[BRM]White Rabbit in Haskell Start
ещё 0 по теме параллельности
источник

WB

White Bear in Haskell Start
Ну конкурентность это уже за рамками базовых основ языка, не любой код нуждается в ней, а эти вещи нужны практически везде и сразу
источник

[

[BRM]White Rabbit in Haskell Start
ну, не знаю, конкурентность нужна даже для таких банальных вещей, как какой-нибудь бот
источник

WB

White Bear in Haskell Start
Смотря какой бот
источник

AK

Aleksey Kislitsa in Haskell Start
Я так понимаю конкурентность тоже через монады реализуется?
источник

YS

Yan Shkurinskiy in Haskell Start
Да
источник

WB

White Bear in Haskell Start
В тг боте она не нужна, там идут последовательные запросы к апи телеграмма, не зависящие от количества пользователей бота
источник

[

[BRM]White Rabbit in Haskell Start
в хаскеле много чего реализуется через монады. Мощный инструмент.
источник

YS

Yan Shkurinskiy in Haskell Start
Точнее асинхронность
источник

AK

Aleksey Kislitsa in Haskell Start
Соответственно в теме о монадах конкурентность тоже была бы к месту как иллюстрация что монады это весьма широкое понятие и шире "просто завернуть IO"
источник

YS

Yan Shkurinskiy in Haskell Start
Монады и ввод-вывод вообще ортогональны
источник

YS

Yan Shkurinskiy in Haskell Start
Кмк
источник

AK

Aleksey Kislitsa in Haskell Start
Yan Shkurinskiy
Точнее асинхронность
Если подумать то все что есть конкарренси в разных языках это именно асинхронность, честный параллелизм разве что через форки в ОС можно реализовать
источник

YS

Yan Shkurinskiy in Haskell Start
Aleksey Kislitsa
Если подумать то все что есть конкарренси в разных языках это именно асинхронность, честный параллелизм разве что через форки в ОС можно реализовать
параллелизм и конкарренси - разное
источник

YS

Yan Shkurinskiy in Haskell Start
конкаренси не исключает параллелизм
источник