首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Isabelle/jEdit中选择已构建的会话映像

无法在Isabelle/jEdit中选择已构建的会话映像
EN

Stack Overflow用户
提问于 2015-07-20 08:18:14
回答 1查看 124关注 0票数 1

这是对

loading a precompiled heap image in Isabelle

现在我在Windows上。我在标准位置创建了一个Nominal2堆映像:

代码语言:javascript
复制
$HOME/.isabelle/Isabelle2015/heaps/polyml-5.5.2_x86-cygwin

我不能在理论面板中选择它来加载。

我试图从一个cygwin脚本启动isabelle jedit -d ... -l ...,但这是行不通的。包含的脚本

代码语言:javascript
复制
#!/bin/bash

isabelle jedit -d /cygdrive/d/phd/thy/Nominal2-Isabelle2015/Nominal  -l Nominal2

但是我什么都没做,jEdit没有出现。

如何创建自动加载预构建的Nominal2映像的可执行文件?或者,让Isabelle/jEdit知道标准堆位置中有一个Nominal2映像?

更新:我将图像从用户的主目录复制到主堆目录:

代码语言:javascript
复制
in /cygdrive/d/isabelle/Isabelle2015/heaps/polyml-5.5.2_x86-cygwin 

$ cp ~/.isabelle/Isabelle2015/heaps/polyml-5.5.2_x86-cygwin/Nominal2 .

并重新启动了Isabelle/jEdit,但是我在菜单中找不到会话图像的Nominal2

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-07 19:20:53

与其尝试手工组装堆映像并移动它们,还不如让系统来完成它。您只需通过isabelle jedit -d DIR或通过某些根文件(在一些已知的会话目录中),告诉它在哪里找到会话源树。

一个很好的地方是$ISABELLE_HOME_USER/ROOTS:只需将目录位置(在Isabelle/POSIX符号中)添加到单独的行中,而Isabelle/jEdit逻辑选择器在重新启动后应该知道新的会话。

然后您可以选择一个新会话,它的堆将在应用程序下一次重新启动后生成。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31511721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档