Аннотация
Dependent type systems allow for a rich set of program properties to be expressed and
mechanically verified via type checking. However, despite their significant expres-
sive power, dependent types have not yet advanced into mainstream programming
languages. We believe the reason behind this omission is the large design space for
dependently typed functional programming languages, and the consequent lack of ex-
perience in dependently-typed programming and language implementations. In this
newly-started project, we lay out the design considerations for a general-purpose, ef-
fectful, functional, dependently-typed language, called PIE. The goal of this project is to promote dependently-typed programming to a mainstream practice.
Пользователи данного ресурса
Пожалуйста,
войдите в систему, чтобы принять участие в дискуссии (добавить собственные рецензию, или комментарий)