more TODO;
authorwenzelm
Wed, 21 Apr 2021 11:24:46 +0200
changeset 6025018a90cd37392
parent 60249 e23a1e79b892
child 60252 ac101ae5c751
more TODO;
TODO.md
     1.1 --- a/TODO.md	Wed Apr 21 10:09:14 2021 +0200
     1.2 +++ b/TODO.md	Wed Apr 21 11:24:46 2021 +0200
     1.3 @@ -15,8 +15,6 @@
     1.4  
     1.5  * MW: more concise "setup KEStore_Elems.add_rlss" etc.;
     1.6  
     1.7 -* MW: eliminate low-level TextIO (not portable);
     1.8 -
     1.9  * MW: check uses of Unsynchronized.ref vs. Synchronized.var;
    1.10  
    1.11  * MW: proper formal name space for rule set, model patterns, methods;
    1.12 @@ -57,3 +55,7 @@
    1.13  
    1.14  * WN: "fun pr_ord" is not required if used with @{make_string}, @{print}, @{print tracing};
    1.15  
    1.16 +* WN: use File.read / File.write instead of low-level TextIO operations (not portable);
    1.17 +* WN: use Path.T (e.g. via Path.explode) for portability;
    1.18 +* WN: refrain from using global /tmp directory
    1.19 +  (e.g. see Isabelle_System.create_tmp_path / with_tmp_file / with_tmp_dir);