# HG changeset patch # User wenzelm # Date 1083443245 -7200 # Node ID 7e4dec3fd515ad531ea1a0a20f31e999ac496b79 # Parent 5ad13d05049bb38d745f265b47b1064d5576400c improvd indexed syntax and implicit structures; tuned renaming of symbolic identifiers diff -r 5ad13d05049b -r 7e4dec3fd515 NEWS --- a/NEWS Sat May 01 22:10:37 2004 +0200 +++ b/NEWS Sat May 01 22:27:25 2004 +0200 @@ -11,14 +11,25 @@ support for local structure declarations (cf. locales and HOL records), see also isar-ref manual. Potential INCOMPATIBILITY: need to observe strictly sequential dependencies of definitions within a -single 'constdefs' section -- some existing specifications may have to -be reordered; moreover, the declared name needs to be an identifier. -In the worst case may have to fall back on plain 'consts' + 'defs'. +single 'constdefs' section; moreover, the declared name needs to be an +identifier. If all fails, consider to fall back on 'consts' and +'defs' separately. * Pure: 'advanced' translation functions (parse_translation etc.) may depend on the signature of the theory context being presently used for parsing/printing, see also isar-ref manual. +* Pure: improved indexed syntax and implicit structures. First of +call, indexed syntax provides a notational device for subscripted +application, using the new syntax \<^bsub>term\<^esub> for arbitrary +expressions. Secondly, in a local context with structure +declarations, number indexes \<^sub>n or the empty index (default +number 1) refer to a certain fixed variable implicitly. Typical +applications of these concepts involve record types and locales. + +* Pure: tuned internal renaming of symbolic identifiers -- attach +primes instead of base 26 numbers. + *** HOLCF ***