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