src/Pure/ML-Systems/mosml.ML
changeset 30619 0226c07352db
parent 30187 b92b3375e919
child 30625 d53d1a16d5ee
equal deleted inserted replaced
30618:046f4f986fb5 30619:0226c07352db
    43 use "ML-Systems/universal.ML";
    43 use "ML-Systems/universal.ML";
    44 use "ML-Systems/thread_dummy.ML";
    44 use "ML-Systems/thread_dummy.ML";
    45 use "ML-Systems/multithreading.ML";
    45 use "ML-Systems/multithreading.ML";
    46 use "ML-Systems/time_limit.ML";
    46 use "ML-Systems/time_limit.ML";
    47 use "ML-Systems/ml_name_space.ML";
    47 use "ML-Systems/ml_name_space.ML";
       
    48 use "ML-Systems/ml_pretty.ML";
    48 
    49 
    49 
    50 
    50 (*low-level pointer equality*)
    51 (*low-level pointer equality*)
    51 local val cast : 'a -> int = Obj.magic
    52 local val cast : 'a -> int = Obj.magic
    52 in fun pointer_eq (x:'a, y:'a) = (cast x = cast y) end;
    53 in fun pointer_eq (x:'a, y:'a) = (cast x = cast y) end;