Muchos recién llegados se olvidan de importar instancias implícitas (por ejemplo, cats.implicits._
), lo que causa mucho dolor.
Sería bueno si cuando no se encuentra Functor[X]
, el mensaje indica que es posible que no haya podido importarlo (e incluso puede mencionar cats.std.all._
o cats.implicits._
).
¿Qué piensan todos ustedes?
(La parte mala aquí es que creo que esto requeriría anotar cada clase de tipo con algún tipo de mensaje. O eso, o conectarlo a Simulacrum de alguna manera).
Big +1 para cableado en Simulacrum.
Acabo de hacer un PR en Simulacrum (con la ayuda de @larsrh): https://github.com/typelevel/simulacrum/pull/144
Comentario más útil
Acabo de hacer un PR en Simulacrum (con la ayuda de @larsrh): https://github.com/typelevel/simulacrum/pull/144