request контекст в том как с ними жить? https://youtu.be/jRVvj_2yWkE?t=2779
(без наброса, просто интересно)
А вроде и не было принято повсеместно
DI-контекст в конструкторах, request-контекст в файбер-рефах, а что?
А если серьезно, то в скале нет такого что что-то единое принято
с логгером бы для начала разобраться
Я начинаю задумываться о том, что монады и монадические контексты не особенно и нужны. Контексты удобнее пробрасывать через имплиситы, для асинхронности скоро loom подъедет, а декларативные эффекты добавляют слишком много боли, чтобы себя окупать.
а почему начинаете? мне казалось вы уже пару лет об этом задумываетесь
https://dotty.epfl.ch/docs/reference/experimental/cc.html
Как он может сделать хорошо? Это всего лишь некоторая верификация эффектов на этапе компиляции. Полезно, да, но не вижу, как это может решить проблему управления контекстом и асинхронного выполнения. Из-за чего обычно и связываются с монадами.
Лум неудобный же
Можешь развернуть мысль?
Ну я читал JEP с ним, там же типичная жава, билдеры каких-то контекстов, много-много слов и кода, чтобы сделать простые вещи
Так это ж плохо, что они не отличаются
Мы люди простые, всегда прокидывали контексты через имплиситы
А типа shared mutable state или kakoi-popalo-driven API который у каждого свой, делают сильно меньше боли? Ну это то хоть какой-то метод навести порядок в любах для многопоточки, коты, зиво, моних и другое имеют уровень слвместимости что делает F[_] либв жизнеспособными.
Обсуждают сегодня