--- a/src/Pure/Tools/codegen_names.ML Tue Jul 24 15:20:51 2007 +0200
+++ b/src/Pure/Tools/codegen_names.ML Tue Jul 24 15:20:52 2007 +0200
@@ -204,7 +204,8 @@
fun class_policy thy = default_policy thy NameSpace.base thyname_of_class;
fun classrel_policy thy = default_policy thy (fn (class1, class2) =>
- NameSpace.base class1 ^ "_" ^ NameSpace.base class2) thyname_of_classrel;
+ NameSpace.base class2 ^ "_" ^ NameSpace.base class1) thyname_of_classrel;
+ (*order fits nicely with composed projections*)
fun tyco_policy thy = default_policy thy NameSpace.base thyname_of_tyco;
fun instance_policy thy = default_policy thy (fn (class, tyco) =>
NameSpace.base class ^ "_" ^ NameSpace.base tyco) thyname_of_instance;