* ML: generic context, data, attributes;
authorwenzelm
Tue, 10 Jan 2006 19:33:42 +0100
changeset 18642 6954633b6a76
parent 18641 688056d430b0
child 18643 89a7978f90e1
* ML: generic context, data, attributes;
NEWS
--- a/NEWS	Tue Jan 10 19:33:41 2006 +0100
+++ b/NEWS	Tue Jan 10 19:33:42 2006 +0100
@@ -297,6 +297,16 @@
 
 * Pure/General: rat.ML implements rational numbers.
 
+* Pure: datatype Context.generic joins theory/Proof.context and
+provides some facilities for generic code that works in either kind of
+context, notably GenericDataFun for uniform theory and proof data.
+
+* Pure: type Context.generic attribute is now the preferred
+representation for global vs. local attributes while avoiding code
+duplication; Attrib.theory/context/generic converts between different
+types of attributes.  Various Pure/HOL/ZF packages work with generic
+attributes now, INCOMPATIBILITY.
+
 * Pure: several functions of signature "... -> theory -> theory * ..."
 have been reoriented to "... -> theory -> ... * theory" in order to
 allow natural usage in combination with the ||>, ||>>, |-> and