Many languages make use of implicit conversions. Scala is the only language I know of which makes implicit definitions a feature.
It is very easy to understand an implicit conversion since most programming languages do this already for you. Here are two examples (AS3/Java):
trace("Implicitly converted: "+1)
System.out.println("Implicitly converted: "+1);
Continue reading ‘Understanding Scala Implicits’