NEWS
changeset 53307 221ff2b39a35
parent 53293 fd27b8f5a479
child 53309 42a99f732a40
--- a/NEWS	Fri Aug 30 12:06:11 2013 +0200
+++ b/NEWS	Fri Aug 30 12:06:37 2013 +0200
@@ -141,7 +141,7 @@
 
 *** HOL ***
 
-* Improved support for adhoc overloading of constants (see also
+* Improved support for ad hoc overloading of constants (see also
 isar-ref manual and ~~/src/HOL/ex/Adhoc_Overloading_Examples.thy).
 
 * Attibute 'code': 'code' now declares concrete and abstract code
@@ -156,6 +156,20 @@
   See the isar-ref manual for syntax diagrams, and the HOL theories
   for examples.
 
+* HOL/BNF:
+  - Various improvements to BNF-based (co)datatype package, including a
+    "primrec_new" command, a "datatype_compat" command, and
+    documentation. See "datatypes.pdf" for details.
+  - Renamed keywords:
+    data ~> datatype_new
+    codata ~> codatatype
+    bnf_def ~> bnf
+  - Renamed many generated theorems, including
+    map_comp' ~> map_comp
+    map_id' ~> map_id
+    set_map' ~> set_map
+IMCOMPATIBILITY.
+
 * Library/Polynomial.thy:
   - Use lifting for primitive definitions.
   - Explicit conversions from and to lists of coefficients, used for
@@ -166,7 +180,7 @@
     poly_eq_iff ~> poly_eq_poly_eq_iff
     poly_ext ~> poly_eqI
     expand_poly_eq ~> poly_eq_iff
-IMCOMPATIBILTIY.
+IMCOMPATIBILITY.
 
 * Reification and reflection:
   - Reification is now directly available in HOL-Main in structure