tuned signature -- emphasize line-oriented aspect;
eliminated odd dislocation of keyword declaration and implementation (leftover from 318cd8ac1817)
antiquotations within plain text: Scala version in accordance to ML;
support ML antiquotations in Scala;
tuned -- more uniform ML vs. Scala;
recovered Isabelle_Sidekick_Markup from 9c53198dbb1c: snapshot requires Swing_Thread;
more uniform rendering of text that is formally interpreted: avoid clash with inner markup;
more markup;
prefer user-space tool within Pure.thy;
merged
folded 'Option.set' into BNF-generated 'set_option'
more NEWS
tuned code
added a version of the Metis tactic that returns the unused facts
tuned proofs;
removed final periods in messages for proof methods
folded 'list_all2' with the relator generated by 'datatype_new'
folded 'rel_option' into 'option_rel'
more markup;
tuning
have 'primrec_new' fall back on old 'primrec' when given old-style datatypes