Size: a a a

2021 June 11

[

[BRM]White Rabbit in Haskell
кана сказал, что даёт
источник

IK

Ilya Kos in Haskell
Он пишет
источник

IK

Ilya Kos in Haskell
Сейчас посмотрим
источник

[

[BRM]White Rabbit in Haskell
в питоне и js не даёт, вот в лиспах и эрланге я допускаю что даёт
источник

IK

Ilya Kos in Haskell
Ну я лиспы как раз из-за отсутствия статических типов не осилил
источник

IK

Ilya Kos in Haskell
Не то что бы я сильно пытался
источник

SP

Stanislav Popov in Haskell
в эрланге где все варианты матчей известны не иметь типов для этих вариантов - это какой то идиотизм
источник

A

Artem 🏳️‍🌈 USSR Gay ... in Haskell
А что даёт? Армстронг насколько я помню хотел ерланг статическим сделать, но не случилось, потому что надо чтобы любой процесс мог послать любому другому мессаджи
источник

[

[BRM]White Rabbit in Haskell
ну вот сейчас кана ответит
источник

IK

Ilya Kos in Haskell
Сколько надежды на кане
источник

A

Artem 🏳️‍🌈 USSR Gay ... in Haskell
Кажется такой же заскок есть акке. Но не помню точно
источник

[

[BRM]White Rabbit in Haskell
а потом окажется, что он на клаве уснул
источник

IK

Ilya Kos in Haskell
;(
источник

A

Artem 🏳️‍🌈 USSR Gay ... in Haskell
Ну и кстати статический ерланг ждут ждут и никак не дождутся
источник

A

Artem 🏳️‍🌈 USSR Gay ... in Haskell
А ну ещё есть мнение что let it crash, это когда у тебя из за динамики процесс падает в продакшене и сразу перезапускается
источник

[

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

к

кана in Haskell
она дает возможность явнее использовать некоторые семантические инварианты, не сталкиваясь с тайпчекером, который заставляет иногда хендлить больше вещей

кроме того, что уже не относится напрямую к типизации, это позволяет больше и легче информации выносить в рантайм, что дает много возможностей просто бесплатно

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

A

Artem 🏳️‍🌈 USSR Gay ... in Haskell
Щас насколько я знаю все замазывают аннотациями и диалайзером
источник

[

[BRM]White Rabbit in Haskell
хот-релоадинг классная фишка
источник

IK

Ilya Kos in Haskell
Не убедительно если честно
источник