Size: a a a

Еду На Пюре

2020 February 05

AP

Aleksei (astynax) Pirogov in Еду На Пюре
Хехе
источник
2020 February 08

АГ

Александр Гранин in Еду На Пюре
Я тут думаю над броскими темами для доклада. Пока придумываются всякие пошлости:
"Мы все зависимые типы"
"Фринтаксис и фримантика"
источник

IA

Ivan Aristov in Еду На Пюре
Фуфлосинтаксис, фуфлосемантика
источник

PA

Pavel Argentov in Еду На Пюре
Выгорание динамических типов
источник

DS

Denis Shevchenko in Еду На Пюре
Убей в себе динамическое государство
источник

AV

Alexander Vershilov in Еду На Пюре
Полиморфизм и полигамия // извините
источник

λ

λоλторт in Еду На Пюре
Alexander Vershilov
Полиморфизм и полигамия // извините
я б послушал!
источник
2020 February 09

АГ

Александр Гранин in Еду На Пюре
"Функциональные интерфейсы: сравнение"
источник

АГ

Александр Гранин in Еду На Пюре
Я сейчас пишу 8ю главу своей книги, и там будет сравнение различных способов абстрагирования от деталей на уровне бизнес-логики. Причем это дополнительное деление слоя бизнес-логики на подслои, которое ортогонально делению всего приложения на слои с помощью фреймворка.
источник

АГ

Александр Гранин in Еду На Пюре
Думаю, будет неплохо про это сделать доклад тоже
источник

АГ

Александр Гранин in Еду На Пюре
Уже сейчас можно увидеть соответствующий код: клиентское приложение, выполненное поверх (фри-монадного) фреймворка Hydra, где бизнес-логика работает с интерфейсом внешней подсистемы (отправляет через этот интерфейс астероиды и метеориты на сервер). И есть уже примеры 4 интерфейсов:
- ReaderT
- Service Handle
- Free Monad
- GADT
Еще сегодня добавлю Final Tagless (mtl).

А имплементацией в данном случае является способ, которым мы отправляем метеоры/астероиды. Это может быть TCP или HTTP.

https://github.com/graninas/Hydra/tree/master/app/astro/Astro/Client
источник

AP

Aleksei (astynax) Pirogov in Еду На Пюре
Alexander Vershilov
Полиморфизм и полигамия // извините
Полиамория в тренде, ты чего
источник

АГ

Александр Гранин in Еду На Пюре
Бизнес-логика при этом не знает, что там за канал связи, и не должна знать. Она принимает строку от пользователя через CLI, парсит ее и вызывает интерфейс репортера
источник

AP

Aleksei (astynax) Pirogov in Еду На Пюре
"Бизнес логика VS бизнес философа"
источник

АГ

Александр Гранин in Еду На Пюре
Понятное дело, там происходит Dependency Injection.
источник

АГ

Александр Гранин in Еду На Пюре
Aleksei (astynax) Pirogov
"Бизнес логика VS бизнес философа"
Интересная тема
источник

АГ

Александр Гранин in Еду На Пюре
С Final Tagless ерунда получается какая-то. Интерфейсы курильщика
источник

AV

Alexander Vershilov in Еду На Пюре
Даже не знаю что и сказать
источник

NV

Nikita Vilunov in Еду На Пюре
Alexander Vershilov
Даже не знаю что и сказать
Можно попросить набрасывать не в чате, а на докладе
источник

AV

Alexander Vershilov in Еду На Пюре
А можно попросить разобраться с темой получше перед докладом?
источник