4 ms·
writing DSLs with Free monads is an example of this. Recursion schemes are another example - see kmett’s library in Haskell, or Matryoshka in Scala.
by roflc0ptic 9y ago
writing DSLs with Free monads is an example of this. Recursion schemes are another example - see kmett’s library in Haskell, or Matryoshka in Scala.