[isabelle-dev] Isabelle_25-Sep-2013 integration test
Makarius
makarius at sketis.net
Thu Sep 26 13:59:52 CEST 2013
On Thu, 26 Sep 2013, Peter Lammich wrote:
> And the unpacked folder does not contain all necessary files
The bundled heap images were already discontinued in Isabelle2013 -- this
became possible due to isabelle build and getting rid of non-portable Unix
"make". Consequently, users have a few minutes longer wait time on the
first start, but it usually works reliably. Before Isabelle2013, Linux
users usually got x86 vs. x86_64 wrong in the first and second attempt and
had to download the platform heaps again, or just gave up silently.
> on startup, isabelle tells me:
>
> Unknown logic "HOL" -- no heap file found in:
> /home/lammich/.isabelle/Isabelle_25-Sep-2013/heaps/polyml-5.5.1_x86-linux
> /home/lammich/opt/Isabelle_25-Sep-2013/heaps/polyml-5.5.1_x86-linux
Some further notes on startup of "Isabelle".
The official release bundles have a toplevel "app" entry point. On Linux
this is just a shell script: Isabelle_25-Sep-2013/Isabelle_25-Sep-2013.
Running that should work out of the box, although some Linux distributions
now open a plain text editor when clicking on an executable script
(notably regular Ubuntu -- argh).
That way the required logic image is built, and the default Isabelle user
interface is started: Isabelle/jEdit.
In the past times of Proof General, I had tried hard over some years to
get to that point, but it never worked out since Emacs cannot be bundled.
(Emacs users never agree on the best Emacs version anyway.)
There may a few remaining snags in the current Isabelle "apps" on all
platforms, but I am trying to get on. People who are used to "latest
repository snapshots" should try to get a feeling how premium users will
experience Isabelle -- without command-line by default.
Makarius
More information about the isabelle-dev
mailing list