Size: a a a

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

2019 December 17

AK

Anton Kotenko in Elm Lang сообщество разработчиков
import Html.Attributes as A exposing (style)
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
экспозит только style и только под неймспейсом A
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
То есть кроме A.style ничего не указывает ни на что другое из этого модуля
источник

AK

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

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
это странное желание.
import Html.Attributes импортирует весь модуль.
остальное сахар. Что тут не так?
источник

AK

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

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
import qualified Html.Attributes?
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
haskell делает exposing всего модуля по-умолчанию
единственное отличие, которые с ходу вижу
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Alexey Yurchenko
это странное желание.
import Html.Attributes импортирует весь модуль.
остальное сахар. Что тут не так?
Импортировать весь модуль не комильфо, лучше ограничивать (пусть и три-шейкинг), так легче себя контролировать. Импортировать под именем круто, потому что появляются неймспейсы и можно задать контекст. Как в этом случае делает Elm не очень круто, потому что если в одном модуле есть импорты, к примеру, Long.Module.Name.Foo.style и Long.Module.Name.Bar.style, наделённые разными смыслами, с алиасами Foo и Bar они всё равно начинают конфликтовать.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Alexey Yurchenko
haskell делает exposing всего модуля по-умолчанию
единственное отличие, которые с ходу вижу
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
А Elm делает и qualified и unqualified в конструкции приведённой выше
источник

MP

Max P in Elm Lang сообщество разработчиков
Добрый вечер. Задумал тут сделать сборку себе. Что посоветуете взять за образец? На работе у нас webpack+elm. Мне надо по сути только импорты для js файлов и сборку elm кода
источник

AT

Artem Trubachev in Elm Lang сообщество разработчиков
webpack + elm loader норм работают
источник

AT

Artem Trubachev in Elm Lang сообщество разработчиков
Можно еще гугл клож компайлер подкрутить для оптимизации
источник

G

GG in Elm Lang сообщество разработчиков
Max P
Добрый вечер. Задумал тут сделать сборку себе. Что посоветуете взять за образец? На работе у нас webpack+elm. Мне надо по сути только импорты для js файлов и сборку elm кода
А стили как обрабатывает?
источник

G

GG in Elm Lang сообщество разработчиков
На днях искал готовое решение, ничего не понравилось, написал свой минимальный конфиг вебпака, там js, elm и less, могу дать
источник

MP

Max P in Elm Lang сообщество разработчиков
GG
На днях искал готовое решение, ничего не понравилось, написал свой минимальный конфиг вебпака, там js, elm и less, могу дать
в инете нагуглил парочку, изучаю.. поэтому, любопытно посмотреть что у вас вышло.
для стилей - пока не важно что, не решил наверняка.. для изучения elm-css гляну + bulma возьму как фреймворк для стилей
источник

MP

Max P in Elm Lang сообщество разработчиков
Artem Trubachev
webpack + elm loader норм работают
ок, ну тогда особо не буду в экзотику вникать) думал может там парсел какой удачно смотрится
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
parcel собирает, нет проблем
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
если не нужны изыски - parcel
а конфиг для webpack всегда можно дописать
источник