NEWS
changeset 14795 b702848de41f
parent 14731 5670fc027a3b
child 14816 b77cebcd7e6e
--- a/NEWS	Fri May 21 21:28:14 2004 +0200
+++ b/NEWS	Fri May 21 21:28:58 2004 +0200
@@ -33,6 +33,16 @@
 * Pure: tuned internal renaming of symbolic identifiers -- attach
   primes instead of base 26 numbers.
 
+* Pure: clear separation of logical types and nonterminals, where the
+  latter may only occur in 'syntax' specifications or type
+  abbreviations.  Before that distinction was only partially
+  implemented via type class "logic" vs. "{}".  Potential
+  INCOMPATIBILITY in rare cases of improper use of 'types'/'consts'
+  instead of 'nonterminals'/'syntax'.  Some very exotic syntax
+  specifications requiring additional non-logical non-syntactic types
+  (apart from 'prop' vs. 'logic') may need to be reformulated with
+  duplicated 'consts'/'syntax' declarations (e.g. see Cube/Base.thy).
+
 
 *** HOL ***