These are chat archives for scalikejdbc/ja

8th
Jun 2016
kenji yoshida
@xuwei-k
Jun 08 2016 03:00
些細な疑問なんですが、 scalikejdbc.Binders のインスタンスってimplicitにしたら衝突するんでしたっけ?
Binders.string.xmap じゃなく implicitly[Binders[String]].xmap と書きたかったな、くらいな大して重要じゃない使い勝手の面での何かに気づいたので
Manabu Nakamura
@gakuzzzz
Jun 08 2016 04:40

TypeBinder や ParameterBinderFactory の object 継承関係で priority とか調整してるので、 Binders も implicit にするとその辺の調整が面倒そうだなーという感じでした。
implicitly[Binders[String]].xmap の書きたみは僕もあるので、LowPriorityで

def foo[A](implicit b: TypeBinder[A], p: ParameterBinderFactory[A]): Binders[A]

的なものを用意するのはありかも?