Summary
- NEWS;
- updated documentation;
- more conventional theory syntax for ML bootstrap, with 'ML_file' instead of 'use'; avoid slowdown of Resources.loaded_files due to command name 'use' in Pure base syntax;
- unused (see caaa2fc4040d);
- simplified default print_depth: context is usually available, in contrast to 0d295e339f52;
- clarified bootstrap of @{make_string} -- avoid query on ML environment;
- Pure attribute setup is back to Pure/Isar/attrib.ML, where it can be editing continuously (see also 7eb0c04e4c40);
- prefer regular context update, to allow continuous editing of Pure;
- clarified editor mode;
- treat ROOT.ML as theory with header "theory ML_Root imports ML_Bootstrap begin";
- more robust bootstrap;
- virtual thread data via context, for proper support of Context.>> etc;
- unused;
- tuned signature;
- clarified bootstrap;
- clarified modules; tuned signature;
- proper return code;
- clarified ML bootstrap environment;
- simplified bootstrap: critical structures remain accessible in ML_Root context;
- more uniform cleanup (via ML_Process in Scala);
- clarified bootstrap;
- clarified ML bootstrap;