List[Int]からList[Double]への暗黙の変換は定義されていませんが、本当に必要な場合は作成できます。以下を参照してください。
Welcome to Scala version 2.9.1.final (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_37).
Type in expressions to have them evaluated.
Type :help for more information.
scala> val i = 1
i: Int = 1
scala> val d: Double = i
d: Double = 1.0
scala> val il = List(1,2,3,4)
il: List[Int] = List(1, 2, 3, 4)
scala> val dl: List[Double] = il
<console>:8: error: type mismatch;
found : List[Int]
required: List[Double]
val dl: List[Double] = il
^
scala> object il2dl { implicit def intlist2dlist(il: List[Int]): List[Double] = il.map(_.toDouble) }
defined module il2dl
scala> import il2dl._
import il2dl._
scala> val dl: List[Double] = il
dl: List[Double] = List(1.0, 2.0, 3.0, 4.0)
scala>