Updated Proposal: Revisiting Implicits

In fact that’s not true. We discussed this and agreed that given instances should ensure safe publication, and that’s what the implementation does (it uses a lazy val). The page on relationship with Scala-2 explicits is quite explicit that these things map to lazy vals and even includes the ForkJoin example that @soronpo inquires about. It seems the old wording was kept by an oversight in the cited quote.

1 Like