Closed
Description
- Initial implementation — Support by-name implicits with recursive dictionaries scala#6050
- Spec update
- SIP
-
Integration with inductive implicits heuristics— replaced by polymorphic implicit pruning - Coordination with Dotty — in progress
From the initial PR,
This is an implementation of byname implicit parameters with recursive dictionaries, intended as a language-level ... replacement for shapeless's Lazy type. ... implicit arguments can be marked as byname and at call sites will be eligible as parameters in recursively nested positions within their own implicit expansions.