Крылатый
Крылатый
Ваще по вот таким полям ездил.
Vasily
Хммм... явно не бульба
Hog
Красотищща
Крылатый
Бульба была через пару полей дальше, я её не фоткал: картоху вытащили уже, там не так красиво,тю тупо земля, да и солнце ушло уже.
Romɑn
Romɑn
А жаль, я был бы человек-форневер
Vasily
Уже не человек, ещё не форневер
Анна
А я тут как раз в книжку сегодня полезла. Прямо парный случай какой-то
Ayrat
Ну точно, оно
Ayrat
да, фпень этих джавистов
Bonart
Ayrat
какой-нибудь IAsyncEnumerable или Observable и т.д.
Bonart
И с исключениями опа
Bonart
А вот авайтеры кастомные - вполне ходовая штука
Bonart
Doge
Могу отыскать оригинал, где кто-то просто прикрутил async/await к монадам (но без hkt)
Bonart
Ну спой, то есть на гитхаб выложи ;)
Doge
Может сейчас найду
x
Nikolay
Чёт не могу придумать хороший пример, который показывает, что иммутабельность это хорошо
Vasily
Vasily
Параллельная обработка данных
Nikolay
Пока только так:
const a = [4,3,2,1];
const b = a.sort();
console.log(a); // [1,2,3,4]
console.log(b); // [1,2,3,4]
Nikolay
Хочу что-нибудь про неожиданное поведение
Vasily
Плюс при иммутабельности изменения объекта прописываются более явно, например, поля объекта не используются как shared state между цепочками методов объекта
Vasily
Это не люди,это фронтэндеры
Nikolay
Привет от nodejs
Nikolay
Vasily
Ну классический пример - instance per service vs instance per call
Vasily
В wcf
Vasily
Как только у объекта появляется мутабельность,он становится стейт машиной по факту
Vasily
И там появляются задачи сброса в исходное состояние, например
Vladislav
Bonart
Bonart
Классику жанра надо знать
gsomix
Кажется, это будет еще одна попытка уместить объяснение ФП в пару десятков минут. ¯\_(ツ)_/¯
gsomix
// сложна
Nikolay
🌚
gsomix
🌚
Еще не поздно отказаться от этой идеи, и просто показать как круто писать ботов на F#!
Nikolay
Вы запутали меня 🙈
Nikolay
Взорвусь сейчас
Doge
gsomix
Nikolay
Сказать просто, а вы сами сделайте!
Nikolay
Вот сделаете, тогда поговорим
Nikolay
А так правда, садишься, и хз с чего начать
Hog
расскажи, как ты дошёл до жизни такой
gsomix
Nikolay
Hog
нельзя объять необъятное
gsomix
Какая няка справа
gsomix
Nikolay
Пойду ужин готовить, мб что придумаю
Анна
Romɑn
Hog
gsomix
Пойду ужин готовить, мб что придумаю
Я бы рассказал чутка про ботов, чутка про состояние либ для дотнета, потом про Funogram, какие дизайн решения были, почему это офигительно.
gsomix
Ну, и пример.
gsomix
Примеры!
Анна
gsomix
Если 30 минут много (а это действительно так) — просто займи меньшее время. // слушатели только спасибо скажут, что не стал воду лить
gsomix
Просто про ботов 30 минут рассказывать такое
Анна
Ещё самое крутое будет рассказать, как иммутабельность пригодилась и сделала решение проще именно в Funogram. И про фп затёр, и фокус не потерял
gsomix
Nikolay
когда дедлайн?
Да хрен знает, вроде на этих выходных надо первую версию отправить
Nikolay
Но будет время допилить до следующих выходных
Анна
Анна
Во, мне кажется, что не надо придумывать абстрактных примеров. Всё крутое, что заюзал в Funogram - это и есть примеры
gsomix
+
Hog
++