Size: a a a

Elm Lang сообщество разработчиков

2017 October 26

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Б-ть
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Set.fromList <| [Just 1, Just 2, Nothing]
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Maybe, это просто пример!
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
и, какая польза из него?
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
ЛОЛ
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
"Не может быть потому что быть не может" какой-то
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
ID:351615646
ЛОЛ
Я вообще уже надорвался :)
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
вот отличие Эльма от Хаскеля на пальцах
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
type Error = Critical | NonCritical | Custom String

possibleErrorsFromCustomerX : Set Error
possibleErrorsFromCustomerX = oops!
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Причем здесь Хаскель то? Куча языков позволяет использовать пользовательские типы в качестве ключей для словарей!
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
раст!!
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Это просто must have, тем более для типизированного языка!
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
И даже плевать, что на самом эльме нельзя написать такой словарь (не плевать - это всё равно стыдоба!), но почему в ядро то не встроена поддержка произвольных типов ключа?
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
На самом деле я знаю, почему :)
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Но это не уменьшает убогость, а лишь подчеркивает :)
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
type Error = Critical | NonCritical | Custom String

possibleErrorsFromCustomerX : Set Error
possibleErrorsFromCustomerX = oops!
ну присвой свой Int-код каждой такой ошибке, вот и будет тот же hashset вручную
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Это type erasure
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
На самом деле я знаю, почему :)
потому что проще компилить в жс где так же?
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
эй, это запрещённые ходы!
источник