On Fri, 28 Sep 2007, Jeff Polakow <[EMAIL PROTECTED]> wrote:

>   Agda is essentially an implementation of a type checker for
> Martin-Lof type theory (i.e. dependent types).
>
>   It is designed to be used as a proof assistant.

Well, the language aims to become a practical programming language.
Ulf's recently defended PhD thesis has the title "Towards a practical
programming language based on dependent type theory"
(http://www.cs.chalmers.se/~ulfn/papers/thesis.html). Lots of work
remains to be done before this goal is reached, though.

In the meantime, Agda is an excellent vehicle for experiments in
dependently typed programming with inductive families (≈ GADTs). For
more information, see the Agda wiki
(http://appserv.cs.chalmers.se/users/ulfn/wiki/agda.php).

-- 
/NAD
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to