Introduction to the Special Issue on Dependent Type Theory Meets Practical Programming
Magazine article, 2004

Modern programming languages rely on advanced type systems that detect errors at compile-time. While the benefits of type systems have long been recognized, there are some areas where the standard systems in programming languages are not expressive enough. Language designers usually trade expressiveness for decidability of the type system. Some interesting programs will always be rejected (despite their semantical soundness) or be assigned uninformative types.

Author

Gilles Barthes

Institut National de Recherche en Informatique et en Automatique (INRIA)

Peter Dybjer

Chalmers, Department of Computing Science, Programming Logic

Peter Thiemann

TU Bergakademie Freiberg

Journal of Functional Programming

0956-7968 (ISSN) 1469-7653 (eISSN)

Vol. 14 1 1-2

Subject Categories

Computer and Information Science

DOI

10.1017/S0956796803004866

More information

Latest update

9/25/2023