They can be very frustrating if you don't know what you're doing! That's why at Scala in the City, Mikołaj Koziarkiewicz gave us the lowdown on what's changed about them for Scala 3 and how it's better than ever!
Implicits in Scala 3 – Explicitly for the People?
Implicits are, at the same time, probably one of the most hated and the most used features in Scala. They are incredibly useful if you know what you’re doing, but incredibly frustrating when you don’t. For developers new to Scala, implicits are often arcane enough to even discourage from using the language – especially when they realize that “implicit” can mean at least half a dozen different things.
It’s no wonder, then, that implicits were the subject of a considerable overhaul of Scala 3. What changed, and is it for the better? We’ll find out during this session.