Size: a a a

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

2020 April 11

PS

Pavel Shilyagov in Elm Lang сообщество разработчиков
Alexey Yurchenko
Собственно если заменить в elm вызовы dom на вызовы react, то это заработает.

Есть костёльные демки с прикидыванием дерева https://thoughtbot.com/blog/elm-native-ui-in-production

Это не миллионы человекочасов. У нас react native в проде больше 3 лет. На 0.23 были терпимые косяки. 0.62 работает как часы.

Flutter 🤮 как минимум потому, что убивает все родные инструменты платформы.
В итоге это будет за собой тащить RN. Уже есть F#/Fable который это делает.
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
ReasonML ближе всех. Но я не осилил, слишком архаично. Неделю все варианты потыкал и остановился на react native и ts.

SwiftUI не подходит, потому что хочется на две платформы сразу.
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Fable никогда не слышал, спасибо, почитаю
источник

PS

Pavel Shilyagov in Elm Lang сообщество разработчиков
Alexey Yurchenko
ReasonML ближе всех. Но я не осилил, слишком архаично. Неделю все варианты потыкал и остановился на react native и ts.

SwiftUI не подходит, потому что хочется на две платформы сразу.
Да, получается что и в вебе, и в мобилках ts + что-нибудь делает свое дело лучше и быстрее :)
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Не. Мелкие приложения на 2-5к строк на elm просто огонь.

А больше уже не могу осилить.
источник

PS

Pavel Shilyagov in Elm Lang сообщество разработчиков
Alexey Yurchenko
Не. Мелкие приложения на 2-5к строк на elm просто огонь.

А больше уже не могу осилить.
Да, такое мнение сейчас очень популярно - TEA очень плохо скейлится.
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Эти же приложения на 2-5к строк на react неповоротливый остой 😅
источник

AP

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Из-за того, что в Elm нельзя на top level делать биндинг нескольких значений за раз, получилось слегка костыльно
источник

SF

Stan Fokl in Elm Lang сообщество разработчиков
Alexey Yurchenko
Собственно если заменить в elm вызовы dom на вызовы react, то это заработает.

Есть костёльные демки с прикидыванием дерева https://thoughtbot.com/blog/elm-native-ui-in-production

Это не миллионы человекочасов. У нас react native в проде больше 3 лет. На 0.23 были терпимые косяки. 0.62 работает как часы.

Flutter 🤮 как минимум потому, что убивает все родные инструменты платформы.
В том твите Эван говорит о возможных планах компилиться конкретно в C или Swift.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Alexey Yurchenko
это понятно. Как это комбинить на том же уровне выразительности не ясно.
источник

AP

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
опубликовал, пробуйте, кому интересно
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Можно теперь, например, делать презенташки с живыми слайдами и не бояться, что слайды будут жить в фоне
источник

MP

Max P in Elm Lang сообщество разработчиков
Привет, тут увидел синтаксис незнакомый:
type alias Model =
   { formValue : String
   , repos : RemoteData String (List String)
   }


init : ( Model, Cmd Msg )
init =
   let
       initialModel =
           { formValue = ""
           , repos = NotAsked
           }
   in
   initialModel ! []


Подскажите, что значит последняя строка? (если что вот из этого ellie https://ellie-app.com/jH3jc5CKtna1)
источник

MP

Max P in Elm Lang сообщество разработчиков
это так tuple собирается?)
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
в 0.19 убрали это
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
источник

MP

Max P in Elm Lang сообщество разработчиков
спасибо) не знал как загуглить
источник

MP

Max P in Elm Lang сообщество разработчиков
Quet Zal
в 0.19 убрали это
👌
источник