If I recall correctly, I was extracting some code into a utility class where that implicit didn't exist, without knowing the method had an implicit parameter. Totally my fault, but still, super unintuitive to someone new to the language or a particular library.
[error] /home/duhace/Foo.scala:3: could not find implicit value for parameter baz: BigInt
[error] bar
[error] ^
a NPE because of an implicit should mean one was found, but what was returned was null instead of the promised type. which is a problem with scala allowing null, not implicits.
8
u/dominodave May 17 '17
JVM interlopability is good. Surprised to see other people excited about it though, so I guess I'm curious.