-
Mention that instead of imposing a Monad implementation at the trait/class level, you can actually do it at the function level. So
```scala
// import flatMap/Monad syntax
def capture(amount: Mone…
-
https://okmij.org/ftp/tagless-final/
cf. the `runSite @Route` of https://github.com/srid/ema/pull/81
-
What is the recommended way to use `TraceT` with a service built using tagless final?
I think it can work, if the interpreters of your algebras are all based on `TraceT`. However, I'd like to use t…
-
I've been digging through the code a little and noticed that the direct use and execution of Futures brings some inconveniences with it:
- An `ExecutionContext` has to be passed everywhere.
- You ca…
-
Hi, would you be interested in code to make it easier to work with tagless-final style FP programming, and with cats-effect (FP effect monad)?
The current tracing API is designed for `Future` users…
-
-
**Recipe Name**
```
SimpleTaglessFinal
```
**Recipe Description**
Re-cast the first example in this repo: https://github.com/afcondon/purescript-tagless-final-examples into the Recipe style…
-
There is examples on the internet to use discipline and tagless final : https://www.iteratorshq.com/blog/tagless-with-discipline-testing-scala-code-the-right-way/
But is it possible to check if the…
-
I have started to port your code in a different repo using ZIO and Scala 3
Different approach with your base code, main changes:
- all code is based on Scala 3 (not planning to support Scala 2)
- I…
-
http://okmij.org/ftp/tagless-final/course/Boehm-Berarducci.html