Size: a a a

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

2020 March 27

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Дело хозяйское... с компонентами сильно приятнее работать из элм чем через порты
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Особенно что-то визуальное типа текст эдитора
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Ну и во многих случаях ие не нужен, эдж переезжает на движок хрома.. хотя зависит от задачи
источник

ИБ

Игорь Брылёв in Elm Lang сообщество разработчиков
Да, у меня как раз такой случай. Эдж не нужен
источник

MP

Max P in Elm Lang сообщество разработчиков
Denis Krivosheev
Звучит как хороший кейс для вэб компонентов
соглашусь, даже доклад был на эту тему где-то на elm-conf, там как раз в пример ставили, что редактор лучше через webcomponents
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
> This parser will keep trying parsers until oneOf them starts chomping characters. Once a path is chosen, it does not come back and try the others

Из документации elm/parser
источник

AK

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

AK

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

AK

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

AK

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

AP

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

AP

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Поэтому использовать в oneOf нужно такие, у которых явно отличается начало
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
(ab|ac) - плохо
a(b|c) - хорошо
источник

AP

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

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Понял, спасибо! У меня один парсер типа foo|bar|buz, но там много вариантов и каждый из них сложный, а второй — нужно понять, не букво-циферный хэш ли это
источник

AK

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

AK

Anton Kotenko in Elm Lang сообщество разработчиков
попробую сделать маркер, что это хэш
источник
2020 March 29

MP

Max P in Elm Lang сообщество разработчиков
Всем привет, хочу показать юзеру селект: "выберите шрифт", и туда 2-4 значения, ну например: "Verdana" и "Comis Sans MS", есть ли смысл эти значения делать вариантами, или оставить строкой?

если говорить про код, получается выбираю между:
fontFamily: Maybe String (или вообще просто String)
и

type FontFamily = Verdana | ComicSansMs
fontFamily: maybe FontFamily

?

p.s. после выбора и отображения в селекте это значение еще улетит по порту в js, и больше ничего.
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Max P
Всем привет, хочу показать юзеру селект: "выберите шрифт", и туда 2-4 значения, ну например: "Verdana" и "Comis Sans MS", есть ли смысл эти значения делать вариантами, или оставить строкой?

если говорить про код, получается выбираю между:
fontFamily: Maybe String (или вообще просто String)
и

type FontFamily = Verdana | ComicSansMs
fontFamily: maybe FontFamily

?

p.s. после выбора и отображения в селекте это значение еще улетит по порту в js, и больше ничего.
Я делал строками и вот что у меня сейчас
источник