Les implicits permettent d'utiliser le pattern Pimp-my-library (un peu l'équivalent de la réouverture de classes Ruby à n'importe quel moment) dans un langage typé statiquement.
Ils permettent aussi d'implémenter un mécanisme de type-classes (à la Haskell). Voir par exemple la bibliothèque Scalaz.
Les implicits doivent être importés dans le scope pour être utilisés, ce qui limite les risques.
Bref, je ne les balaierais pas d'un revers de la main simplement parce que quelqu'un a écrit une phrase très contestable pour un langage qui n'a rien à voir ;-).
[^] # Re: Ahhh enfin ! :-)
Posté par hsyl20 (site web personnel) . En réponse à la dépêche Reia, un langage fortement inspiré de Ruby. Évalué à 3.
Ils permettent aussi d'implémenter un mécanisme de type-classes (à la Haskell). Voir par exemple la bibliothèque Scalaz.
Les implicits doivent être importés dans le scope pour être utilisés, ce qui limite les risques.
Bref, je ne les balaierais pas d'un revers de la main simplement parce que quelqu'un a écrit une phrase très contestable pour un langage qui n'a rien à voir ;-).