Size: a a a

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

2018 April 30

NK

ID:536005385 in Elm Lang сообщество разработчиков
Вопрос номер два и Cyrcled и Body имеют переменные shape разных типов и что должен делать компилятор, гадать? Ты лучше знай вопрос как сделать то то и то то и получишь куски кода, потому что в этом ellie каша полная
источник

NK

ID:536005385 in Elm Lang сообщество разработчиков
*задай вопрос
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Да, код в ellie очень странный, просятся Union-типы и вот подход библиотеки Collage он наверное самый идеальный для описания графических примитивов и соответствующего API.
источник

С

Сергей Ufocoder in Elm Lang сообщество разработчиков
у меня есть запись и в ней есть после имеющие тип, определенный через union type, и я хочу сделать alias к этой записи так, чтобы можно было предопределить одно из значений из ранее указанного union type
источник

NK

ID:536005385 in Elm Lang сообщество разработчиков
Ничего не понятно. Но я могу предположить что хочется иметь базовые параметры фигуры в виде extensible record и потом уточняться. Дай подробное описани
источник

NK

ID:536005385 in Elm Lang сообщество разработчиков
Описание в терминах задачи
источник

С

Сергей Ufocoder in Elm Lang сообщество разработчиков
я хочу описать физическое тело и описать физическое тело заданной формы, и хочу определить функцию, которая будет работать с физическим телом (менять координты например) вне зависимости от конкретизации его формы
источник

С

Сергей Ufocoder in Elm Lang сообщество разработчиков
но мне удобно сделать описание на какие-то объекты, говоря что это круглое тело например или это есть квадратное тело
источник

NK

ID:536005385 in Elm Lang сообщество разработчиков
Ясно. Я работаю пример
источник

NK

ID:536005385 in Elm Lang сообщество разработчиков
Набросаю
источник

С

Сергей Ufocoder in Elm Lang сообщество разработчиков
спасибо, бро. проблема у меня именно сделать описание типов, чтобы все типы сходились
источник

NK

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

NK

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

NK

ID:536005385 in Elm Lang сообщество разработчиков
Юнион типы дают конечно немного писанины но зато высокоуровневый код получается ясным и читаемым.
источник

NK

ID:536005385 in Elm Lang сообщество разработчиков
https://ellie-app.com/gSm4NpZc7a1/2 вторая версия, мне кажется лучше
источник

С

Сергей Ufocoder in Elm Lang сообщество разработчиков
ID:536005385
https://ellie-app.com/gSm4NpZc7a1/2 вторая версия, мне кажется лучше
Мой герой! :)
источник

С

Сергей Ufocoder in Elm Lang сообщество разработчиков
Спасибо! :)
источник

С

Сергей Ufocoder in Elm Lang сообщество разработчиков
источник

NK

ID:536005385 in Elm Lang сообщество разработчиков
Это было интересно ;)
источник

С

Сергей Ufocoder in Elm Lang сообщество разработчиков
мне еще понравилось как ты обозвал типы внутри union type, в своем коде я как только не пробовал найти красивое решение
источник