TODO.md
author wenzelm
Mon, 19 Apr 2021 18:04:48 +0200
changeset 60234 0d35baf1108e
parent 60229 5d05ad9c80df
child 60238 f451e3426955
permissions -rw-r--r--
updated TODO;
     1 * WN: eliminate "handle _ => ..." (essential for PIDE interaction):
     2     - either use \<^try>CARTOUCHE / \<^can>CARTOUCHE antiquotation
     3     - or more basic try/can combinators;
     4     - or more direct ML of intention;
     5 
     6 * WN: check remaining "for tests only" wrt. \<^isac_test>CARTOUCHE;
     7 
     8 * WN: eliminate odd notation term tricks: replace "^^^" e.g. by "\<up>"
     9   based on "_ powr _" for type real;
    10 
    11     abbreviation real_powr :: "real \<Rightarrow> real \<Rightarrow> real"  (infixr "\<up>" 80)
    12       where "x \<up> a \<equiv> x powr a"
    13 
    14 * WN: purge BridgeLibisabelle: eliminate unused code;
    15 
    16 
    17 * reconsider use of Thy_Info.get_theory: only works with batch-build, not within PIDE session;
    18 
    19 
    20 * MW: clarify isac_test within theory Isac_Test.Isac_Test_Short;
    21 * MW: check JVM resource requirements of session Isac_Test;
    22 
    23 * MW: check uses of Unsynchronized.ref vs. Synchronized.var;
    24 
    25 * MW: proper formal name space for rule set, model patterns, methods;
    26   proper setup command;
    27 
    28 * MW: clarify/eliminate Isabelle/Scala add-ons (presently unused)
    29 
    30     diff -r /home/makarius/isabelle/repos-Isabelle2021/src/Pure/build-jars ./src/Pure/build-jars
    31     11a12
    32     >   src/Tools/isac/BridgeJEdit/isac.scala
    33 
    34     diff -r /home/makarius/isabelle/repos-Isabelle2021/src/Pure/Tools/scala_project.scala ./src/Pure/Tools/scala_project.scala
    35     76a77
    36     >       "src/Tools/isac/etc" -> Path.explode("isabelle.isac"),
    37 
    38 
    39 * more direct logical foundations wrt. Isabelle/HOL, eliminate many axiomatizations;
    40 
    41 * WN: eliminate ThmC.numerals_to_Free, use existing Isabelle/HOL representation;