Closed BookWood7th closed 4 months ago
Fortunately there's only two changes that seem to matter:
A. Mutex is now Thread.Mutex
B. Isabelle/ML explicitly rejects 'handle' with catch-all patterns. INCOMPATIBILITY, better use \<^try>‹...› with 'catch' or 'finally', or as last resort declare [[ML_catch_all]] within the theory context.
(citing the release notes).
I have a branch that works with Isabelle2024 by fixing A. and doing the ML_catch_all
workaround for B., but:
Unfortunately I personally don't have the time to make a proper merge request currently.
I will deal with this in the next few days. (I did it for one of the RCs and then forgot to finish it up when 2024 came out.)
ee5158b72d87dbdcc97ad800f9f5ed36bd6d320e supports Isabelle2024. A release is in preparation.
Thanks a lot!
Isabelle2024 support is now in release 0.4.3-RC1.
The internal ML structures of Isabelle have changed in the last Isabelle update. This makes scala-isabelle not work for the new Isabelle version.
Is an update to scala-isabelle planned to ensure compatibility with the new Isabelle version?