Size: a a a

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

2019 May 10

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Евгений Баранов
Хз. В чем Профит. Минимум документации при максимуме велосипедных решений. Как идёт отписка, я так пока не понял.
Не понял
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
> Note Elm: Elm developers write the code a bit more vertically, thus the high count of LoC — at least this is what I have been told.
источник

AR

Alexsey Ramzaev ⍉ in Elm Lang сообщество разработчиков
Anton Kotenko
> Note Elm: Elm developers write the code a bit more vertically, thus the high count of LoC — at least this is what I have been told.
Да это то понятно что мл синтаксис с хтмл разметкой и импортами виноват в основном, но чтобы раскидать наследование состояния компонентов нужно много бойлерплейта писать энивей
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Alexsey Ramzaev ⍉
Да это то понятно что мл синтаксис с хтмл разметкой и импортами виноват в основном, но чтобы раскидать наследование состояния компонентов нужно много бойлерплейта писать энивей
источник

AR

Alexsey Ramzaev ⍉ in Elm Lang сообщество разработчиков
)
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Просто Model -> Html Msg это не особо много бойлерплэйта
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
И не влияет на кол-во строк
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Это ж React в те годы, когда там просто функции композились :)
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Бойлерплейт в Elm уж точно не во вьюхах
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Бойлерплейт в основном из-за неполноценности типов
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
PP через одно место
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
ADT раелизованы полностью. И полиморфизм параметрический есть, и он настоящий
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Вот только мало что можно сделать с неограниченным параметрическим полиморфизмом :)
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
HKT еще нету
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Да даже без HKT выразительность при наличии ограниченного ПП сильно бы выросла
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Ну я в целом это и имею ввиду
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Вон, в Rust нет HKT, но в целом выразительность там о-го-го. Да, она меньше, чем у некоторых других языков, но всё равно свободы много
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Нууууу, может быть, но язык низкоуровненый достаточно
источник

AP

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Для Elm, как языка под задачу (гуйстроение) тоже м.б. и хватило бы
источник