equal
deleted
inserted
replaced
76 generic_pref PgipTypes.bool_to_pgstring PgipTypes.read_pgipbool PgipTypes.Pgipbool; |
76 generic_pref PgipTypes.bool_to_pgstring PgipTypes.read_pgipbool PgipTypes.Pgipbool; |
77 |
77 |
78 |
78 |
79 (* preferences of Pure *) |
79 (* preferences of Pure *) |
80 |
80 |
81 val proof_pref = setmp_CRITICAL Proofterm.proofs 1 (fn () => |
81 val proof_pref = setmp_noncritical Proofterm.proofs 1 (fn () => |
82 let |
82 let |
83 fun get () = PgipTypes.bool_to_pgstring (! Proofterm.proofs >= 2); |
83 fun get () = PgipTypes.bool_to_pgstring (! Proofterm.proofs >= 2); |
84 fun set s = Proofterm.proofs := (if PgipTypes.read_pgipbool s then 2 else 1); |
84 fun set s = Proofterm.proofs := (if PgipTypes.read_pgipbool s then 2 else 1); |
85 in mkpref get set PgipTypes.Pgipbool "full-proofs" "Record full proof objects internally" end) (); |
85 in mkpref get set PgipTypes.Pgipbool "full-proofs" "Record full proof objects internally" end) (); |
86 |
86 |
165 "debugging" |
165 "debugging" |
166 "Whether to enable debugging.", |
166 "Whether to enable debugging.", |
167 thm_deps_pref]; |
167 thm_deps_pref]; |
168 |
168 |
169 val proof_preferences = |
169 val proof_preferences = |
170 [setmp_CRITICAL quick_and_dirty true (fn () => |
170 [setmp_noncritical quick_and_dirty true (fn () => |
171 bool_pref quick_and_dirty |
171 bool_pref quick_and_dirty |
172 "quick-and-dirty" |
172 "quick-and-dirty" |
173 "Take a few short cuts") (), |
173 "Take a few short cuts") (), |
174 bool_pref Toplevel.skip_proofs |
174 bool_pref Toplevel.skip_proofs |
175 "skip-proofs" |
175 "skip-proofs" |