Skip to Content.
Sympa Menu

coq-club - Re: Monad (Re: [Coq-Club] Unification)

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: Monad (Re: [Coq-Club] Unification)


chronological Thread 
  • From: Jean-Christophe Filliatre <Jean-Christophe.Filliatre AT lri.fr>
  • To: David Nowak <David.Nowak AT lsv.ens-cachan.fr>
  • Cc: Thery Laurent <thery AT ns.di.univaq.it>, coq-club AT pauillac.inria.fr
  • Subject: Re: Monad (Re: [Coq-Club] Unification)
  • Date: Thu, 3 Feb 2005 13:53:30 +0100
  • List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>

David Nowak writes:
 > 
 > More generally are there development in Coq using monad to deal with 
 > side effects?

The  Why  tool   (http://why.lri.fr/)  is  a  verification  conditions
generator.  It  is using  interpretations  in  type theory  internally
(which can be checked by Coq) and they make use of monads to interpret
side-effects, including exceptions.

I've also heard that people  in Sophia-Antipolis using Coq to verify a
C compiler are using monads in Coq.

Hope this helps,
-- 
Jean-Christophe Filliâtre





Archive powered by MhonArc 2.6.16.

Top of Page