NEWS
changeset 62108 0046bacc5f5b
parent 62107 f74a33b14200
child 62109 d65f80949ff1
equal deleted inserted replaced
62107:f74a33b14200 62108:0046bacc5f5b
    14 remains available under print mode "ASCII", but less important syntax
    14 remains available under print mode "ASCII", but less important syntax
    15 has been removed (see below).
    15 has been removed (see below).
    16 
    16 
    17 * Support for more arrow symbols, with rendering in LaTeX and
    17 * Support for more arrow symbols, with rendering in LaTeX and
    18 Isabelle fonts: \<Lleftarrow> \<Rrightarrow> \<longlongleftarrow> \<longlongrightarrow> \<longlonglongleftarrow> \<longlonglongrightarrow>
    18 Isabelle fonts: \<Lleftarrow> \<Rrightarrow> \<longlongleftarrow> \<longlongrightarrow> \<longlonglongleftarrow> \<longlonglongrightarrow>
       
    19 
       
    20 * Special notation \<struct> for the first implicit 'structure' in the
       
    21 context has been discontinued. Rare INCOMPATIBILITY, use explicit
       
    22 structure name instead, notably in indexed notation with block-subscript
       
    23 (e.g. \<odot>\<^bsub>A\<^esub>).
       
    24 
       
    25 * The glyph for \<diamond> in the IsabelleText font now corresponds better to its
       
    26 counterpart \<box> as quantifier-like symbol. A small diamond is available as
       
    27 \<diamondop>; the old symbol \<struct> loses this rendering and any special
       
    28 meaning.
    19 
    29 
    20 * Syntax for formal comments "-- text" now also supports the symbolic
    30 * Syntax for formal comments "-- text" now also supports the symbolic
    21 form "\<comment> text". Command-line tool "isabelle update_cartouches -c" helps
    31 form "\<comment> text". Command-line tool "isabelle update_cartouches -c" helps
    22 to update old sources.
    32 to update old sources.
    23 
    33 
   339 optional ('?'). The old synatx '!' has been discontinued.
   349 optional ('?'). The old synatx '!' has been discontinued.
   340 INCOMPATIBILITY, remove '!' and add '?' as required.
   350 INCOMPATIBILITY, remove '!' and add '?' as required.
   341 
   351 
   342 * Keyword 'rewrites' identifies rewrite morphisms in interpretation
   352 * Keyword 'rewrites' identifies rewrite morphisms in interpretation
   343 commands. Previously, the keyword was 'where'. INCOMPATIBILITY.
   353 commands. Previously, the keyword was 'where'. INCOMPATIBILITY.
   344 
       
   345 * Special notation \<struct> for the first implicit 'structure' in the context
       
   346 has been discontinued. Rare INCOMPATIBILITY, use explicit structure name
       
   347 instead, notably in indexed notation with block-subscript (e.g. \<odot>\<^bsub>A\<^esub>).
       
   348 
   354 
   349 * More gentle suppression of syntax along locale morphisms while
   355 * More gentle suppression of syntax along locale morphisms while
   350 printing terms. Previously 'abbreviation' and 'notation' declarations
   356 printing terms. Previously 'abbreviation' and 'notation' declarations
   351 would be suppressed for morphisms except term identity. Now
   357 would be suppressed for morphisms except term identity. Now
   352 'abbreviation' is also kept for morphims that only change the involved
   358 'abbreviation' is also kept for morphims that only change the involved