report
Foundations of Implicit Function Types
2017
Implicit parameters are used pervasively in Scala and are also present in a number of other programming and theorem proving languages. This paper describes a generalization of implicit parameters as they are currently found in Scala to implicit function types. We motivate the construct by a series of examples and provide formal foundations that closely follow the semantics implemented by the Scala compiler.
Type
report
Date Issued
2017
Total of pages
20
Written at
EPFL
EPFL units
Available on Infoscience
June 18, 2017
Use this identifier to reference this record