Romɑn
А чего все затихли?
Все код пишут
Ιπταμενο
Все код пишут
Или читают
Nikolay
Что там с Funogram, от меня что-то требуется?
Nikolay
Мб полчасика смогу выделить
Ιπταμενο
Мб полчасика смогу выделить
Сделай поддержку прокси
Ιπταμενο
На вебсокетах
Nikolay
За полчаса не сделаю
Romɑn
За полчаса не сделаю
Тебе не место в этом чате xD
Romɑn
Ничего, мы научим за 30 секунд в прод хреначить, иначе зачем нам f#?
Nikolay
Зачем
Romɑn
Ну как же. Write less, do more
Romɑn
Что по-русски означает райт лес, до моря
Vasily
Рай лес
Vasily
Лесной рай
Vasily
До моря
Ιπταμενο
За полчаса не сделаю
А чтo насчёт мержа?
Ιπταμενο
И пакета в нюгет?
Nikolay
Ιπταμενο
Nikolay
Прoксю
Так а что там сделали то?
Nikolay
В итоге
Ιπταμενο
Так а что там сделали то?
Прoбрoс Config в api, а в Config — HttpClient
Nikolay
Прoбрoс Config в api, а в Config — HttpClient
Ну это же не очень вариант
Vasily
Мда
Nikolay
Да и ломает совместимость
Vasily
А я говорил, как сделать
Vasily
Не
Romɑn
Да и ломает совместимость
Совместимость все будет ломать
Romɑn
Ну сейчас
Vasily
Там надо от типа со статик мемберами избавляться
Vasily
Быстро
Romɑn
Ок
Vasily
Я эту технику в мейлбоксах подсмотрел
Vasily
Ща,в метро сяду.
Romɑn
Ща,в метро сяду.
Давай, уже там жду
Vasily
В общем идея в том, что апи-рекорд с полями- функциями
Vasily
https://kimsereyblog.blogspot.com/2016/07/manage-mutable-state-using-actors-with.html
Vasily
Вот и пример
Vasily
П. 2.4
Romɑn
+++
(+)
Romɑn
+++
Мы все же в приличном чате)
Klei
https://kimsereyblog.blogspot.com/2016/07/manage-mutable-state-using-actors-with.html
Насколько канонизированно название Api для подобного типа? А то я в akka с половиной акторов такую хрень таскаю. Есть смылс переименовывать?
gsomix
Чату не хватает логотипа.
Vasily
Я сейчас ещё и подписчика на обсерверы таскаю
Vasily
Дабы немного развязать акторы между собой
Vasily
Почему не интерфейс?
Можно и интерфейс,но он тяжеловеснее
Klei
Почему не интерфейс?
А смысл? Этот тип нужен только одной функции/актору.
Vasily
Ну и да, там у каждого модуля свой
gsomix
А смысл? Этот тип нужен только одной функции/актору.
Ну, интерфейсы привычнее в роли, гм, словарика с функциями.
Vasily
А чем тяжеловеснее?
Больше кода писать
gsomix
Больше кода писать
Кажется, ровно столько же.
Vasily
Нет
Vasily
Как минимум member
Klei
Ну, интерфейсы привычнее в роли, гм, словарика с функциями.
Не соглашусь. У меня после разрыва с C# смысл в интерфейсах почти пропал.
Vasily
Вот это вот всё
Vasily
Ну и да,в f# не особо нужен
gsomix
Не особо выкупаю такой аргумент.
gsomix
Ну ладно.
gsomix
Я как-то привык, что записи для данных, интерфейсы для поведения.
gsomix
И в случае чего ты можешь легко сделать настоящий тип-класс.
Ιπταμενο
Нo зачем, если есть stateless функции?
Klei
И в случае чего ты можешь легко сделать настоящий тип-класс.
Здесь так же, если надо, то можешь сделать класс и перемапить методы.
Klei
module Api = let ofMyClass (myClass : MyClass) = { Foo = myClass.Foo; ... }
Klei
Просто в этом случае ты геморрой приобретаешь лишь когда пишешь класс, а не сразу.
gsomix
Кажется, это наоборот.
Klei
Что наоборот?
Romɑn
Ну, интерфейсы привычнее в роли, гм, словарика с функциями.
Быстрее бы srtp, и можно будет эмулировать тайпклассы!!!!