TODO.md
changeset 60219 b697895d2cea
parent 60216 d0ad1d3b8671
child 60223 740ebee5948b
     1.1 --- a/TODO.md	Sun Apr 18 18:32:57 2021 +0200
     1.2 +++ b/TODO.md	Sun Apr 18 18:39:18 2021 +0200
     1.3 @@ -1,18 +1,16 @@
     1.4 -* switch `isa` repository to Isabelle repository clone (instead of Isabelle2021 release)
     1.5 -  * MW: remove clones of Isabelle2021 and refer to separate Isabelle repos instead;
     1.6 -  * MW: proper build Isabelle/Scala add-ons (presently unused);
     1.7 +* WN: clean up meta-comments for testing:
     1.8 +    - use \<^isac_test>CARTOUCHE for signature and structure body where actually required;
     1.9 +    - remove vacous comments;
    1.10  
    1.11 -* Isabelle/ML brush-up:
    1.12 -  * MW: provide @{isac_test ML} antiquotation, based on system option "isac_test";
    1.13 -  * WN: clean up meta-comments for testing (remove or upgrade to @{isac_test});
    1.14 -  * WN: eliminate "handle _ => ..." , either use @{try} / @{can} antiquotation
    1.15 -    or more basic try/can combinators;
    1.16 +* WN or MW: remove eliminate xcoding-to-test.sh etc. --- option "isac_test" takes over this role
    1.17 +  (already present in $ISABELLE_ISAC_TEST/ROOT)
    1.18  
    1.19 -* systematic test runs, as regular Isabelle build session
    1.20 -  * eliminate xcoding-to-test.sh etc.;
    1.21 -  * proper ROOT for all tests: `Test_Isac_Short`;
    1.22 +* WN: eliminate "handle _ => ..." (essential for PIDE interaction):
    1.23 +    - either use \<^try>CARTOUCHE / \<^can>CARTOUCHE antiquotation
    1.24 +    - or more basic try/can combinators;
    1.25  
    1.26 -* MW: eliminate odd notation term tricks, e.g. "^^^";
    1.27 +* WN: eliminate odd notation term tricks: replace "^^^" e.g. by "\<up>" based on "_ powr _" for type real;
    1.28 +
    1.29  * WN: eliminate numerals_to_free, use existing Isabelle/HOL facilities;
    1.30  
    1.31  * MW: clarify/eliminate Isabelle/Scala add-ons (presently unused)