aboutsummaryrefslogtreecommitdiffhomepage
path: root/CHANGES
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2000-12-06 11:42:22 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2000-12-06 11:42:22 +0000
commit6728cd866c614f3d3cea373b8972eedbfc82b968 (patch)
treef4e050ea2a0c8e6e5c0cc6e747eec9b3ea8683ff /CHANGES
parent939668713c09820b39436029e20bf69d0452bb29 (diff)
MAJ
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@1069 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES28
1 files changed, 27 insertions, 1 deletions
diff --git a/CHANGES b/CHANGES
index 145493bce..cac152161 100644
--- a/CHANGES
+++ b/CHANGES
@@ -3,6 +3,21 @@ Métathéorie
- Ajout de définitions locales (Let-In) avec la syntaxe [x:=u]t. Cela
peut entrainer des comportements nouveaux pour certaines tactiques.
+- Les définitions globales de la bibliothèque standard sont associées
+à un nom long reflétant la structure logique de la notion. Un tel nom
+long a la forme Coq.Lists.PolyList.Map.flat_map où Coq dénote que la
+définition flat_map fait partie de la bibliothèque standard, Lists
+qu'elle se trouve dans le répertoire Lists, PolyList qu'elle se trouve
+dans le module PolyList, et Map qu'elle se trouve dans la section Map.
+
+- On peut (et il est conseillé) associer à un répertoire physique un
+nom logique dans la structure des noms de Coq. Les définitions de la
+bibliothèque standard sont associées au préfixe logique `Coq'. Pour
+associer un répertoire physique à un nom logique, il faut utiliser
+l'option -R de coqtop et coqc (cf Outils). Par défaut, le nom logique
+"Scratch" est utilisé pour toute définition globale non associée à un
+module non associé à un nom logique.
+
Parsing
- Le Lexeur considère maintenant comme token toute suite de symboles
@@ -14,6 +29,11 @@ spéciaux consécutifs)
Syntaxe des constructions
+- Le nom long des définitions globales est accessible pour
+l'utilisateur par la notation pointée (style Coq.Arith.Plus.plus_assoc_l).
+La syntaxe du "." final change (cf Vernac). Le nommage des définitions
+globales change (cf Métathéorie).
+
- Consecutive as in patterns are forbidden
- Names generated in Cases are different (source d'incompatibilité)
@@ -83,9 +103,12 @@ que les 3 primitives), on peut typer avec "constr", "tactic", ou
- SearchPattern / SearchRewrite (contrib de Yves Bertot)
+- Le point final des commandes doit être suivi d'un blanc (retour chariot, tabulation ou espace)
+
+
Tactiques
-- Langage de tactique
+- Langage de tactique Ltac
- Ajout (officiel) d'une tactique LetTac et d'un Induction "convivial"
@@ -116,6 +139,9 @@ Outils
- do_Makefile s'appelle maintenant coq_makefile
+- Utilisation de l'option -R de coqtop et coqc pour associer un
+g répertoire physique à un répertoire logique (cf Métathéorie)
+
Utilisation générale
- La plupart des erreurs de typage sont maintenant localisée dans le