--- a/src/Pure/General/name_space.ML Mon Dec 02 11:36:53 2024 +0100
+++ b/src/Pure/General/name_space.ML Mon Dec 02 11:45:42 2024 +0100
@@ -28,8 +28,6 @@
val names_long: bool Config.T
val names_short: bool Config.T
val names_unique: bool Config.T
- val extern_generic: Context.generic -> T -> string -> xstring
- val extern_global: theory -> T -> string -> xstring
val extern: Proof.context -> T -> string -> xstring
val extern_ord: Proof.context -> T -> string ord
val extern_shortest: Proof.context -> T -> string -> xstring
@@ -293,11 +291,11 @@
val names_short = Config.declare_option_bool ("names_short", \<^here>);
val names_unique = Config.declare_option_bool ("names_unique", \<^here>);
-fun extern_generic context space name =
+fun extern ctxt space name =
let
- val names_long = Config.get_generic context names_long;
- val names_short = Config.get_generic context names_short;
- val names_unique = Config.get_generic context names_unique;
+ val names_long = Config.get ctxt names_long;
+ val names_short = Config.get ctxt names_short;
+ val names_unique = Config.get ctxt names_unique;
fun extern_chunks require_unique a chunks =
let val {full_name = c, unique, ...} = intern_chunks space chunks in
@@ -323,9 +321,6 @@
else extern_names (get_aliases space name)
end;
-val extern_global = extern_generic o Context.Theory;
-val extern = extern_generic o Context.Proof;
-
fun extern_ord ctxt space = string_ord o apply2 (extern ctxt space);
fun extern_shortest ctxt =