École Jeunes Chercheuses et Jeunes Chercheurs en Programmation (EJCP)

L'école du GDR GPL.

Instructions en vue de la session CFML de l’EJCP

Bonjour,

Il n’est pas nécessaire de maîtriser Coq pour suivre le cours. En revanche, il est plus que souhaitable de l’installer afin de pouvoir jouer les preuves interactivement et faire les exercices.

Il vous faudra une installation de Coq, version 8.12 ou 8.13, avec CoqIDE ou bien votre éditeur préféré. Ensuite, vous pouvez récupérer et compiler les fichier du cours avec les commandes suivantes.

   mkdir ejcp
   cd ejcp
   wget https://softwarefoundations.cis.upenn.edu/slf-current/slf.tgz
   tar -xzf slf.tgz
   cd slf
   make -j4

Il ne vous reste plus qu’à ouvrir [Basic.v] et [Repr.v]. Si vous utilisez CoqIDE, voici les commandes recommandées :

   alias coqi='coqide -async-proofs off -async-proofs-command-error-resilience off'
   coqi Basic.v Repr.v &

Enfin, pour un gain notable de productivité, je vous encourage chaleureusement à configurer les raccourcis clavier comme je décris sur cette page : https://github.com/coq/coq/wiki/Configuration-of-CoqIDE

Arthur Charguéraud (arthur.chargueraud -at- inria.fr)