Stream: Beginner Questions

Topic: Creating clickable files that are reference by a file.


view this post on Zulip irvin (Nov 05 2024 at 18:35):

Hi I been trying to create clickable stuff in Isabelle/ML where the stuff is in a non theory file.
I have a few other side questions. How is the clickable stuff ml stuff implemented when i hover over an ML_file implemented in isabelle.
How is ROOT.ML able to run ML_file from what i see it seems to source from external_file ROOT.ML

view this post on Zulip irvin (Nov 05 2024 at 18:39):

For example, I would like to be able to do something like

theory Scratch
    imports Main
    keywords "include_file"
begin

include_file "file"
end

file:

clickablefilelink "filelink"

view this post on Zulip irvin (Nov 05 2024 at 19:07):

Ok i think this is done by component_jedit.scala

view this post on Zulip Fabian Huch (Nov 08 2024 at 13:55):

This is many questions mixed into one.

view this post on Zulip Fabian Huch (Nov 08 2024 at 13:57):

The Component_JEdit module is to pre-compile the downloadable jEdit component for Isabelle/jEdit and is unlikely to be what you want.

view this post on Zulip irvin (Nov 08 2024 at 16:48):

Fabian Huch said:

This is many questions mixed into one.

Thanks I will have a look at it

view this post on Zulip irvin (Nov 08 2024 at 17:07):

Btw my use case is for trying to get a HOL4 proof ide working in isabelle. Its basically based on the work on the Virtualization of HOL4 in Isabelle.

view this post on Zulip Fabian Huch (Nov 11 2024 at 09:39):

Interesting. Make sure to have a look at the Naproche project: This is another ITP that uses Isabelle infrastructure for IDE and such.


Last updated: Dec 21 2024 at 16:20 UTC