2003
DOI: 10.1007/978-3-540-45070-2_10
|View full text |Cite
|
Sign up to set email alerts
|

A Nominal Theory of Objects with Dependent Types

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
92
0
1

Year Published

2005
2005
2016
2016

Publication Types

Select...
6
1

Relationship

3
4

Authors

Journals

citations
Cited by 115 publications
(93 citation statements)
references
References 31 publications
0
92
0
1
Order By: Relevance
“…Featherweight Scala describes the central constructs for programming components in Scala: nested classes, modular mixin composition, abstract types, type aliases, and path-dependent types. Unlike previous work on foundations of Scala [25], this calculus is decidable and admits a straight-forward type-checking algorithm.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…Featherweight Scala describes the central constructs for programming components in Scala: nested classes, modular mixin composition, abstract types, type aliases, and path-dependent types. Unlike previous work on foundations of Scala [25], this calculus is decidable and admits a straight-forward type-checking algorithm.…”
Section: Resultsmentioning
confidence: 99%
“…We intend to show in future work that it satisfies the subject-reduction and type-soundness properties. Judging from our experience with previous calculi [25,10] this looks plausible, but a formal proof still needs to be completed.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Previous formalizations include the νObj calculus (Odersky et al, 2003), Featherweight Scala (Cremet et al, 2006) and Scalina (Moors et al, 2008). The νObj calculus features a rich type language, including distinct notions of singleton types, type selections, record types, class types and compound types.…”
Section: Related Workmentioning
confidence: 99%
“…Work on DOT started in 2007, following earlier work on higher-level formalizations of Scala features (Odersky et al, 2003;Cremet et al, 2006). Preliminary versions of a calculus with path-dependent types were published in FOOL 2012 (Amin et al, 2012) and OOPSLA 2014 (Amin et al, 2014).…”
Section: Introductionmentioning
confidence: 99%