Cats: Bessere Fehlermeldung für fehlende Implizite

Erstellt am 22. Okt. 2015  ·  3Kommentare  ·  Quelle: typelevel/cats

Viele Neulinge vergessen, implizite Instanzen (z. B. cats.implicits._ ) zu importieren, was viele Schmerzen verursacht.

Es könnte hilfreich sein, wenn in der Meldung Functor[X] nicht gefunden wird, dass Sie es möglicherweise nicht importiert haben (und sogar cats.std.all._ oder cats.implicits._ erwähnen können).

Was denkst du alle?

enhancement help wanted question

Hilfreichster Kommentar

Ich habe gerade eine PR in Simulacrum gemacht (mit Hilfe von @larsrh): https://github.com/typelevel/simulacrum/pull/144

Alle 3 Kommentare

(Der schlechte Teil hier ist, dass ich denke, dass dies das Kommentieren jeder Typklasse mit einer Art Nachricht erfordern würde. Entweder das, oder es irgendwie mit Simulacrum verbinden.)

Big +1 für die Verkabelung in Simulacrum.

Ich habe gerade eine PR in Simulacrum gemacht (mit Hilfe von @larsrh): https://github.com/typelevel/simulacrum/pull/144

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen