TFL/sys.sml
author wenzelm
Wed, 25 Aug 1999 20:49:02 +0200
changeset 7357 d0e16da40ea2
parent 6498 1ebbe18fe236
permissions -rw-r--r--
proper bootstrap of HOL theory and packages;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3353
9112a2efb9a3 Removal of module Mask and datatype binding with its constructor |->
paulson
parents: 3302
diff changeset
     1
(*  Title:      TFL/sys
3302
404fe31fd8d2 New headers and other minor changes
paulson
parents: 3245
diff changeset
     2
    ID:         $Id$
404fe31fd8d2 New headers and other minor changes
paulson
parents: 3245
diff changeset
     3
    Author:     Konrad Slind, Cambridge University Computer Laboratory
404fe31fd8d2 New headers and other minor changes
paulson
parents: 3245
diff changeset
     4
    Copyright   1997  University of Cambridge
404fe31fd8d2 New headers and other minor changes
paulson
parents: 3245
diff changeset
     5
404fe31fd8d2 New headers and other minor changes
paulson
parents: 3245
diff changeset
     6
Compile the TFL system
404fe31fd8d2 New headers and other minor changes
paulson
parents: 3245
diff changeset
     7
*)
2112
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
     8
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
     9
(* Portability stuff *)
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    10
nonfix prefix;
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    11
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    12
(* Establish a base of common and/or helpful functions. *)
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    13
use "utils.sig";
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    14
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    15
use "usyntax.sig";
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    16
use "rules.sig";
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    17
use "thry.sig";
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    18
use "thms.sig";
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    19
use "tfl.sig";
3245
241838c01caf Removal of redundant code (unused or already present in Isabelle.
paulson
parents: 3191
diff changeset
    20
use "utils.sml";
2112
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    21
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    22
(*----------------------------------------------------------------------------
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    23
 *      Supply implementations
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    24
 *---------------------------------------------------------------------------*)
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    25
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    26
use "usyntax.sml";
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    27
use "thms.sml";
4062
fa2eb95b1b2d New way of referring to Basis Library
paulson
parents: 3391
diff changeset
    28
use "dcterm.sml"; 
6498
1ebbe18fe236 Now for recdefs that omit the WF relation;
paulson
parents: 4062
diff changeset
    29
use "rules.sml";
2112
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    30
use "thry.sml";
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    31
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    32
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    33
(*----------------------------------------------------------------------------
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    34
 *      Link system and specialize for Isabelle 
3902e9af752f Konrad Slind's TFL
paulson
parents:
diff changeset
    35
 *---------------------------------------------------------------------------*)
3391
5e45dd3b64e9 More de-HOLification: using Free, Const, etc. instead of mk_var, mk_const
paulson
parents: 3353
diff changeset
    36
use "tfl.sml";
4062
fa2eb95b1b2d New way of referring to Basis Library
paulson
parents: 3391
diff changeset
    37
use "post.sml";