Dmitry
Кажется, пора выпускать мерч
Фил Ранжин
F# - это фортран на дотнете
Nikolay
@neftedollar ахтунг
Nikolay
Нашёл твой ишшуй про websocket в giraffe, сделать suaveio like API
Nikolay
Ты у себя где-то юзал вебсокеты, или как?
Nikolay
И к чему там пришёл в итоге
サイトー
но в этом свой шарм!
Такой себе шарм в виде реального смога поутру
Во Вроцлаве кстати норм, в Кракове пипец
Romɑn
Нет, это был вопрос, надо ли делать как в suave.io и будет ли. Но он, вполне обосновано, ответил, что в кестрел иная работа с вебсокетами и довольно удобная.
В чем конкретнее твой вопрос по вебсокеты?
x
x
он сладок и приятен
Nikolay
Nikolay
в жирафе - не красиво
Nikolay
Nikolay
triggered
Vladislav
Nikolay
Generic модули? :D
Nikolay
А зачем они?
Vladislav
Там просто классов нет же
Vladislav
Вроде как
Vladislav
Поэтому и нужны
Анна
Модули в OCaml мощь
x
Vladislav
https://twitter.com/aaronontheweb/status/1090178186036559872?s=12
Romɑn
Romɑn
Nikolay
А что там за бридж
Nikolay
Элмиш это же фронт
Romɑn
Ты фронт пишешь?
Romɑn
Точнее ты тоже фронт для приложения пишешь?
Romɑn
Или кто-то другой?
Nikolay
Бэк
Nikolay
Ты же сам про вебсокет сервер спрашивал)
Romɑn
Да, но тогда не было бриджа)
Romɑn
Я к тому что если у тебя и фронт и бэк и фронт на elmish то бридж не плох.
Romɑn
Если только бэк, то тут у тебя вся свобода выбора. Жирафчик больше для хттп.
Можно посмотреть на signalR
Romɑn
@omgszer
https://m.habr.com/ru/post/358976/
Вот оно, родимое! Что надо было для всего этого
Romɑn
Ayrat
Ayrat
Люблю такую, забористо
Vasily
Помнится,с @ijsgaus перетирали за комонады
Romɑn
https://github.com/fsprojects/FSharpPlus/blob/master/src/FSharpPlus/Internals.fs#L16
это что такое?
Romɑn
let inline retype (x: 'T) : 'U = (# "" x: 'U #)
Romɑn
как это читать?
Vladislav
Каст
Vladislav
Вообще в строке там инструкция должна быть
Romɑn
Romɑn
(# "" x: 'U #) шо це
Romɑn
Vladislav
Inline il
Romɑn
Dr. Friedrich
Ayrat
Ayrat
вроде даже ты
Dr. Friedrich
Ну я помню чото ковырял эту фичу. Но что ей делал — не помню :(
Vladislav
https://gist.github.com/ForNeVeR/27d196bc448f1357d8764a22c8488d9b
Vladislav
@Liminiens, по поводу https://t.me/pro_net/86053
Я не помню, чо ты там хотел, но полагаю, что тебе будет интересно вот это:
https://gist.github.com/ForNeVeR/27d196bc448f1357d8764a22c8488d9b
Vladislav
Интернет все помнит
Vladislav
Это когда айрат с делегатами пришёл
Ayrat
Так, пойду пробовать, спасибо что нашёл @Liminiens
Vladislav
Ayrat
Попробовал, работает.
вот такая строчка
let del2 = (# "" del1 : Del2 #)
превращается в
Del2 del2 = (Del2)del;
Ayrat
это ж ЗБС, настоящий хардкаст
Ayrat
а то компилятор заебал
Ayrat
Воу воу
Ayrat
чо началось
Ayrat
Как забанить эту тёлочку к хуям
Ayrat
Поднимаю алярм, у нас атака десептиконов
Ayrat
@Liminiens @fvnever @vshapenko
Dr. Friedrich
Шо, хде?
Ayrat
В основном чате тоже
Ayrat
Кто знает что это значит
let inline unboxPrim<'T>(x:obj) = (# "unbox.any !0" type ('T) x : 'T #)
Ayrat
какая-то тут магия интересная
Ayrat
символы, руны.
Vladislav
Vladislav
Судя по мсдн