Stream: Mirror: Isabelle Development Mailing List

Topic: NEWS: Isabelle/VSCode GUI panels


view this post on Zulip Email Gateway (Nov 03 2025 at 18:43):

From: Makarius <makarius@sketis.net>
* Isabelle/VSCode Prover IDE *

This refers to Isabelle/b42e2dd962a8, but the starting point was 486e094b676c:
approx. 12 days and 150 changesets earlier.

This integrates the Bachelor project by Diana Korchmar, LMU München. The
project was intended as an experiment to see if/how Isabelle/VSCode could
eventually catch up with Isabelle/jEdit. My conclusion: we need a quite
different approach; imitating existing Scala/Swing GUIs with untyped/unscoped
HTML/JS/CSS is not going to work --- it leads to unmaintainable self-forks.

There are also fundamental limitations of the underlying VSCode: Electron =
Node.js + Chromium. That might all be considered "popular" and "modern", but
it actually feels very archaic to me (funny scripting languages and
cooperative multitasking from the early 1980s).

Makarius


Last updated: Nov 05 2025 at 08:30 UTC