2012
DOI: 10.1145/2345156.2254070
|View full text |Cite
|
Sign up to set email alerts
|

The implicit calculus

Abstract: Generic programming (GP) is an increasingly important trend in programming languages. Well-known GP mechanisms, such as type classes and the C++0x concepts proposal, usually combine two features: 1) a special type of interfaces; and 2) implicit instantiation of implementations of those interfaces. Scala implicits are a GP language mechanism, inspired by type classes, that break with the tradition of coupling implicit … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
2
2
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(1 citation statement)
references
References 41 publications
0
0
0
Order By: Relevance
“…Injection and ejection may be formally encoded in implicit calculus [36], though due to space limitations, we provide only a sketch of it. The bare constructs operating on whole constraint sets or records could be described as follows.…”
Section: Implicit Calculusmentioning
confidence: 99%
“…Injection and ejection may be formally encoded in implicit calculus [36], though due to space limitations, we provide only a sketch of it. The bare constructs operating on whole constraint sets or records could be described as follows.…”
Section: Implicit Calculusmentioning
confidence: 99%