122 |
122 |
123 * Isabelle Server command "use_theories" terminates more robustly in the |
123 * Isabelle Server command "use_theories" terminates more robustly in the |
124 presence of structurally broken sources: full consolidation of theories |
124 presence of structurally broken sources: full consolidation of theories |
125 is no longer required. |
125 is no longer required. |
126 |
126 |
127 * Support for OCaml via command-line tools "isabelle ocaml_setup", |
127 * Support for managed installations of Glasgow Haskell Compiler and |
128 "isabelle ocaml", "isabelle ocamlc", "isabelle ocaml_opam". Existing |
128 OCaml via the following command-line tools: |
129 settings variables ISABELLE_OCAML and ISABELLE_OCAMLC are maintained |
129 |
130 dynamically according the state of ISABELLE_OPAM_ROOT and |
130 isabelle ghc_setup |
131 ISABELLE_OCAML_VERSION. |
131 isabelle ghc_stack |
132 |
132 |
133 * Support for Glasgow Haskell Compiler via command-line tools "isabelle |
133 isabelle ocaml_setup |
134 ghc_setup", "isabelle ghci", "isabelle ghc", "isabelle ghc_stack". |
134 isabelle ocaml_opam |
135 Existing settings variable ISABELLE_GHC is maintained dynamically |
135 |
136 according to the state of ISABELLE_STACK_ROOT and |
136 The global installation state is determined by the following settings |
137 ISABELLE_STACK_RESOLVER. |
137 (and corresponding directory contents): |
|
138 |
|
139 ISABELLE_STACK_ROOT |
|
140 ISABELLE_STACK_RESOLVER |
|
141 ISABELLE_GHC_VERSION |
|
142 |
|
143 ISABELLE_OPAM_ROOT |
|
144 ISABELLE_OCAML_VERSION |
|
145 |
|
146 After setup, the following Isabelle settings are automatically |
|
147 redirected (overriding existing user settings): |
|
148 |
|
149 ISABELLE_GHC |
|
150 |
|
151 ISABELLE_OCAML |
|
152 ISABELLE_OCAMLC |
|
153 |
|
154 The old meaning of these settings as locally installed executables may |
|
155 be recovered by purging the directories ISABELLE_STACK_ROOT / |
|
156 ISABELLE_OPAM_ROOT. |
138 |
157 |
139 * Update to Java 11: the latest long-term support version of OpenJDK. |
158 * Update to Java 11: the latest long-term support version of OpenJDK. |
140 |
159 |
141 |
160 |
142 |
161 |