Size: a a a

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

2020 November 06

K

Kir in Elm Lang сообщество разработчиков
А. Понял. Т.е., если я хочу сослаться на что-то, я делаю
[`Dict.get`](Dict#get)
?
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
ага, то есть задача сделать ссылку на часть доки другого пакета?
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
вот это я уже не уверен, что возможно
источник

K

Kir in Elm Lang сообщество разработчиков
https://package.elm-lang.org/packages/Heimdell/elm-optics/1.0.0/ - посоветуйте, где научиться писать красивую документацию
источник

K

Kir in Elm Lang сообщество разработчиков
И как, если оно сразу деплоит
источник

K

Kir in Elm Lang сообщество разработчиков
И писать слова in general
источник
2020 November 07

K

Kir in Elm Lang сообщество разработчиков
Интересно, можно ли все пруфы передать через одну переменную типа?
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Дока сделала по принципу haddock
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Mikhail Bortnyk
ага, то есть задача сделать ссылку на часть доки другого пакета?
внешние ссылки можно делать, вроде. Как минимум — из ридми
источник

K

Kir in Elm Lang сообщество разработчиков
https://package.elm-lang.org/packages/Heimdell/elm-optics/2.0.1

А какой точный синтаксис для ссылки на объявление?
источник

K

Kir in Elm Lang сообщество разработчиков
Я тут с удивлением выяснил, что объявлять можно аж вот так:
y_ : SimpleLens ls { a | y : b } b
y_ = lens .y <| \s a -> { s | y = a }

предвижу проблемы с выводом типов в сложных конструкциях
источник

K

Kir in Elm Lang сообщество разработчиков
type alias Lens ls s t a b =
   Optic N ls s t a b
get : Optic pr Y s t a b -> s -> a

Такое ощущение, что Эльм здесь считает Lens opaque, потому что иначе оно должно унифицироваться.

Не совсем понятно, откуда взялось N в данной ситуации.
источник

K

Kir in Elm Lang сообщество разработчиков
А, понял. Переменная ls - здесь ригидная, потому что она в сигнатуре функции, и оно не может её унифицировать. Вот жеж морока.
источник
2020 November 09

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
https://github.com/prometheus/alertmanager/tree/master/ui/app
написан на elm, случайно заметил. Приколько
Известный тул
источник

RT

Roman Truschev in Elm Lang сообщество разработчиков
Организация файлов не как благословляли элм отцы )
источник

RT

Roman Truschev in Elm Lang сообщество разработчиков
На компонентную что-ли похоже
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Там же у самого элма вроде был момент когда они перелопатили свои бэст практис
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Roman Truschev
Организация файлов не как благословляли элм отцы )
Честно говоря, плевать на этих отцов
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
И так мало народу пишет на языке, и уж совсем единицы — что-то большое. Не время топить за паттерны и архитектуры
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Бла-бла, "история одного файла", но "нет FFI, потому что пока не придумал, как"
источник