NEWS: PIDE is able to load theory markup from underlying database
Makarius
makarius at sketis.net
Wed Aug 6 20:32:10 CEST 2025
On 30/06/2025 20:54, Makarius wrote:
> *** General ***
>
> * A Prover IDE session, e.g. in Isabelle/jEdit or Isabelle/VSCode, is
> now able to load markup and messages from the underlying session
> database. Example: "isabelle jedit -l HOL src/HOL/Nat.thy" for theory
> "HOL.Nat" in session "HOL". This information is read-only: editing
> theory sources in the editor will invalidate formal markup, and replace
> it by an error message.
I have reworked this significantly in Isabelle/b66202c4e6d9, which also
contains the slightly updated NEWS entry.
Most notably, there is now proper support for output messages, even within
auxiliary files (e.g. 'ML_file'). This turned out surprisingly difficult,
because the concept of "results" of a command are half-way between the
obsolete REPL world and the PIDE document model. I made a lot of efforts to
re-implement the interactive status-quo in the batch-build model of reloaded
theories.
Makarius
More information about the isabelle-dev
mailing list