Size: a a a

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

2017 September 27

Ф

Филипп in Elm Lang сообщество разработчиков
Anton Kotenko
Инвариантность человечества
всегда всем недоволен тип?)
источник

AK

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

AK

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

Вл

В ладу in Elm Lang сообщество разработчиков
ну пурса как язык норм, тк делался с оглядкой на хаскел и многие штуки его поправлял. ну типа навязчивая прелюдия, огромный Num
ноо стоит говорить про неё в контексте либ вместе с которыми ты собираешься строить свой фронт
и тут наверное всё не очень хорошо
источник

AK

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

Вл

В ладу in Elm Lang сообщество разработчиков
контрвариативность
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
В эльме косяки следующие (всё, что вспомнил) :
- Не расширяемые рекорды и их типы
- Сложная работа с Json
- Кривинький синтаксис модулей (обсуждалось исправление)
- Нет type classes (или аналогов) нет, что порождает лишнюю ручную работу (потеря времени, денег)
- Дурацкий стиль elm-format 🙂
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Филипп
всегда всем недоволен тип?)
Хотя такая формулировка тоже интересная
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Alexander Nuikin
В эльме косяки следующие (всё, что вспомнил) :
- Не расширяемые рекорды и их типы
- Сложная работа с Json
- Кривинький синтаксис модулей (обсуждалось исправление)
- Нет type classes (или аналогов) нет, что порождает лишнюю ручную работу (потеря времени, денег)
- Дурацкий стиль elm-format 🙂
Это твои личные претензии
источник

Вл

В ладу in Elm Lang сообщество разработчиков
Alexander Nuikin
В эльме косяки следующие (всё, что вспомнил) :
- Не расширяемые рекорды и их типы
- Сложная работа с Json
- Кривинький синтаксис модулей (обсуждалось исправление)
- Нет type classes (или аналогов) нет, что порождает лишнюю ручную работу (потеря времени, денег)
- Дурацкий стиль elm-format 🙂
в каком смысле нерасширяемые?
источник

Ф

Филипп in Elm Lang сообщество разработчиков
Alexander Nuikin
В эльме косяки следующие (всё, что вспомнил) :
- Не расширяемые рекорды и их типы
- Сложная работа с Json
- Кривинький синтаксис модулей (обсуждалось исправление)
- Нет type classes (или аналогов) нет, что порождает лишнюю ручную работу (потеря времени, денег)
- Дурацкий стиль elm-format 🙂
я тоже не очень понял что тут имеется в виду под расширяемыми
источник

AK

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

AK

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

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Но думаю по всем этим пунктам есть issue в elm-core и в них ведётся самая накалённая борьба
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
пока Эван их не закрывает :)
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Что за исправление кривенького синтаксиса модулей, мне тоже интересно
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
Пример:

type alias Point2D = {x: Int, y:Int}
type alias Point3D = {Point2D | z:Int} -- Не дублируя все поля Point2D

И чтобы потом прозрачно использовать Point3D как Point2D
источник

Ф

Филипп in Elm Lang сообщество разработчиков
ааа
источник

Ф

Филипп in Elm Lang сообщество разработчиков
я так и подмуал
источник

Ф

Филипп in Elm Lang сообщество разработчиков
есть такая фича
источник