contributions list
This commit is contained in:
parent
858f5c3eed
commit
78a4c6df6d
1 changed files with 15 additions and 0 deletions
15
docs/about/contributions.md
Normal file
15
docs/about/contributions.md
Normal file
|
@ -0,0 +1,15 @@
|
|||
# Contributions
|
||||
|
||||
* We introduce a type system able to express predicated types, a unified way to
|
||||
express existance of method- and traits depending on some predicate on the
|
||||
subtyping relation.
|
||||
* We define our subtyping relation as a natural extension to type systems based
|
||||
on semantic subtyping.
|
||||
* We express our subtyping using a novel approach based on the sequent calculus.
|
||||
* We show the correctness of our subtyping relation and type system.
|
||||
* We explain how this type system may be used to succinctly describe programs
|
||||
involving for example capabilities and constructions such as type classes.
|
||||
* We have implemented the type system and give examples of how its use
|
||||
simplifies expressing many properties in object oriented languages, including
|
||||
things like...
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue