src/Pure/theory.ML
Tue, 02 Apr 2024 18:29:14 +0200 wenzelm clarified names: discontinue odd convention from 3 decades ago;
Tue, 02 Apr 2024 17:20:09 +0200 wenzelm further performance tuning (after f906f7f83dae): interactive mode is closer to earlier approach with Lazy.value, which could be relevant with rather complex grammars under tight memory situations;
Mon, 04 Dec 2023 12:10:39 +0100 wenzelm clarified modules;
Wed, 18 Oct 2023 15:13:52 +0200 wenzelm clarified signature: more concise variations on implicit theory setup;
Sun, 13 Aug 2023 19:23:53 +0200 wenzelm tuned signature: more operations for formal theory context vs. theory loader;
Tue, 09 May 2023 21:32:03 +0200 wenzelm performance tuning: cached non-persistent Parser.gram reduces heap size by approx. 1-4%;
Thu, 20 Apr 2023 21:26:35 +0200 wenzelm support n-ary merge theory data;
Thu, 20 Apr 2023 11:57:34 +0200 wenzelm clarified signature: explicitly distinguish theory_base_name vs. theory_long_name;
Wed, 20 Oct 2021 18:13:17 +0200 wenzelm discontinued obsolete "val extend = I" for data slots;
Tue, 21 Sep 2021 12:25:40 +0200 wenzelm clarified modules;
Thu, 09 Sep 2021 22:29:15 +0200 wenzelm clarified order of extra type variables, following names more often than occurrences;
Thu, 09 Sep 2021 22:12:05 +0200 wenzelm clarified signature;
Thu, 09 Sep 2021 12:33:14 +0200 wenzelm clarified signature;
Tue, 07 Sep 2021 21:47:50 +0200 wenzelm tuned signature;
Sat, 04 Sep 2021 22:26:48 +0200 wenzelm clarified;
Sat, 04 Sep 2021 21:25:08 +0200 wenzelm clarified signature;
Sat, 04 Sep 2021 18:21:58 +0200 wenzelm more scalable operations;
Tue, 24 Aug 2021 14:56:55 +0200 wenzelm clarified signature;
Tue, 03 Aug 2021 13:08:23 +0200 wenzelm more uniform signatures in ML and Scala;
Tue, 05 Jan 2021 16:39:53 +0100 wenzelm proper theory name, e.g. for HTML/PIDE presentation;
Fri, 17 Jul 2020 20:35:43 +0200 wenzelm clarified -- avoid non-standard extend/merge;
Fri, 17 Jul 2020 14:56:55 +0200 wenzelm prefer conservative extend/merge of theory naming;
Fri, 03 Apr 2020 13:51:56 +0200 wenzelm more accurate context position reports;
Sat, 23 Nov 2019 14:48:44 +0100 wenzelm clarified signature;
Tue, 22 Oct 2019 20:55:13 +0200 wenzelm clarified axiom_table: uniform space (e.g. like consts), e.g. relevant for export of HOL-ex.Join_Theory;
Thu, 04 Jul 2019 14:20:47 +0200 wenzelm proper theory naming after join (reset due to merge_data);
Thu, 04 Jul 2019 12:31:24 +0200 wenzelm support join of anonymous theory nodes, e.g. relevant for parallel theory construction;
Sat, 09 Mar 2019 23:57:07 +0100 wenzelm clarified signature;
Mon, 12 Nov 2018 15:14:12 +0100 wenzelm clarified signature;
Fri, 22 Jun 2018 20:31:49 +0200 wenzelm clarified document antiquotation @{theory};
less more (0) -100 -50 -30 tip