Vasily
В акку глянь, хуле
Ayrat
Ну так всё правильно, в акке приходят объекты типа obj
Ayrat
а как известно всё является сабтипом obj
Ayrat
(почти)
Ayrat
так что всё работает
Vasily
Ну ты ж у себя в примере явный боксинг делаешь
Hog
Ну ты ж у себя в примере явный боксинг делаешь
я не понял, как это противоречит тому, что написал Айрат ранее
Hog
https://twitter.com/richardadalton/status/1129105248705028102?s=12
Éminence grise
Сегодня быд первый премьерный показ Fable в продакшн. Зашло..
Ayrat
Ну ты ж у себя в примере явный боксинг делаешь
Ага иначе фшарп не позволяет юзать этот оператор. Так как не может в статике доказать что тип А является подтипом Б А когда ты явно приводишь А к обжекту, то может. Так как Б МОЖЕТ являться подтипом обжекта
Ayrat
Как ощущения?
Éminence grise
Честно - геройские
Éminence grise
Там слишком много углов. Сбросил. Переше на Fable без Elmish стало гораздо проще
Hog
а я вроде научился с Эльмишем жить
Éminence grise
Как в релиз пойдет -обязательно напишу что и как. Сейчас просто смерть как некогда еще и выступать
Éminence grise
В елмише нет проброса вниз. Очень напрягает тащит зависимости. React Hooks решают проблему на раз. Код мягкий и красивый
Hog
Т.е. получается, что с хуками эльмиш не нужен? так что ли?
Éminence grise
Только мешает, Герш. На самом деле все гораздо проще. И влезает в ОДНУ функцию, а не втри
Hog
ну... а Elmish.Bridge? самому накопировать подобное?
Hog
ну и сам понимаешь - не в количестве фций дело. совсем 😊
Hog
почитал. да. удобно что не надо экспозить кишочки никому ненужные
Éminence grise
Как только иерархия > 2 все становится сложно в элмише. И код невнятный, не говоря о нарушении single responsive
Éminence grise
Красивый проброс требует Haskel системы типов, хотя я сомневаюсь, что это в принципе поможет на И типах
Hog
Запили какой-нить примерчик на хуках?
Hog
На ГХ
Éminence grise
Завтра отец, сегодня уже устал 😊
Hog
Да хоть в понедельник!
Hog
ну или вообще не. но будет обидно
Romɑn
Блин, +4 часа к мск. Это оказывается значимо. Все интересное прошло бы мимо, если бы я спал
Ayrat
Ну ты там хоть не на членодевок смотришь? Эти пусть мимо проходят
Hog
Завтра отец, сегодня уже устал 😊
что-нить примитивненькое - типа такого - https://github.com/grishace/elmish-bridge-pingpong
Éminence grise
Мы не спим, мы учимся, пока другие спят 😊
Hog
Это Elmish.Bridge
Romɑn
Запили какой-нить примерчик на хуках?
Так были блогпосты на тему.
Romɑn
Ну ты там хоть не на членодевок смотришь? Эти пусть мимо проходят
Нет, хотя тут и и члено м девок хватает. И все ничего так :D
Hog
Так были блогпосты на тему.
ну, я видел тока с Fable.io
Hog
а там оно такое
Hog
просто разрозненные кусочки кода
Romɑn
просто разрозненные кусочки кода
Да, точно те самые посты
Romɑn
Да, точно те самые посты
Сорри за ояепятки. Здесь просто ром дешёвый. Т9 ещё исправляет куяу
Hog
Да, точно те самые посты
очень недидактично, надо сказать
Romɑn
Éminence grise
let Header = FC.Of( fun () -> let patient = Hooks.usePatient() fragment [] [ HeaderTop patient HeaderMiddle patient ] , "PatientEhrHeader")
Éminence grise
Ну вот компонент с хуком.
Éminence grise
Кастомным естественно
Romɑn
По Москве я уложился
Romɑn
По Москве я уложился
Удобно что есть часовые пояса где ты не алкоголик
Éminence grise
Сложно, когда часовой пояс алкоголизма определяется скорее тобой 😊
Hog
kɥɐ pʼʊ̈ɴkʼχʌ
это уже сложнее 😊
Hog
Ну вот компонент с хуком.
ну, честно говоря я не вижу каких-то явных преимуществ из этого кусочка
Hog
это ж только view
Romɑn
ну, честно говоря я не вижу каких-то явных преимуществ из этого кусочка
Вот кстати зря. Там много скрывается и не надо писать явно через компоненты выше.
Hog
Вот кстати зря. Там много скрывается и не надо писать явно через компоненты выше.
Ну блииин! Хочется меленького примерчика со структурой 3-уровневой и гуём к ней
Hog
из которо всё сразу станет ясно
Romɑn
это уже сложнее 😊
Кха пункхааа
Romɑn
каво?
Ну ок ок. Тянокуна следуя местным обычиям.
Éminence grise
Ну завтра ребят. Я даже выложу фейбл без пакета. Ну устал 😊
Romɑn
Ну завтра ребят. Я даже выложу фейбл без пакета. Ну устал 😊
Фэйбл без пакета. Это как в пятерку зашёл, а тебя спрашивают: Paket нужен?
Ayrat
Так оно работает потому что активный паттерн дженерик
Ayrat
И инферит тип для сравнения от вЫходного параметра. Магия