似乎PG不允許同時運行2個腳本。在嘗試這樣做的那一刻,Emacs會提示並要求撤消另一個文件。有時候,腳本不會重新運行。有沒有辦法在單個Emacs實例中真正運行2個(或更多)腳本?我認爲coqide gui沒有coq沒有這樣的問題。證明如果同時運行2個腳本,則一般抱怨腳本不完整
1
A
回答
1
目前版本的PG似乎不可能。下面是從Proof General manual的摘錄:
但是,你不能有一個以上的緩衝區,其中僅證明腳本的一小部分包含一個鎖定的區域。在另一個校驗腳本緩衝區中使用腳本管理之前,您必須完全斷言或收回當前的腳本緩衝區。
0
我的理解是,目前的Proof General有太多的全局變量在使用,以允許同時執行多個腳本實例。顯然有一些工作正在通過封裝全球狀態來解決這個問題,但我不知道什麼時候可以完成。
相關問題
- 1. 集錦抱怨空腳本
- 2. PHP同時運行2個腳本
- 3. 同時運行2個腳本monkeyrunner
- 4. 如果IE,運行這個腳本,否則,運行這個腳本
- 5. Browserify抱怨缺少咖啡腳本
- 6. 如果腳本只能在同一服務器上的另一個腳本訪問腳本時才能運行
- 7. 如何在完成前一個腳本之後運行蘋果腳本
- 8. 運行從另一個bash腳本bash腳本不同權限
- 9. 蘋果腳本從同一目錄運行bash腳本
- 10. 腳本運行另一個腳本
- 11. 同時運行php腳本
- 12. PHP同時運行腳本?
- 13. 運行不同liquibase腳本
- 14. 如何鏈接2個PHP腳本在d3中同時運行
- 15. 如果我殺死運行java的腳本運行腳本?
- 16. 同時運行多個python腳本
- 17. PHP運行多個腳本同時
- 18. 運行三個shell腳本同時
- 19. 運行多個Python腳本同時
- 20. Google App腳本:從另一個腳本內運行腳本?
- 21. 用globals完整運行另一個ruby腳本?
- 22. 從一個腳本中同時執行幾個bash腳本?
- 23. 如果ComputerName是localhost或'。',則將powershell腳本作爲本地腳本運行。
- 24. 如何同時運行蒙戈腳本
- 25. 腳本不一致運行
- 26. 從另一個腳本運行bash腳本而不等待腳本完成執行?
- 27. std :: pair抱怨不完整的類型
- 28. VirtualBox抱怨安裝不完整
- 29. 導入Groovy腳本到另一個Groovy腳本在運行時
- 30. 如果正在執行另一個腳本,防止運行python腳本
是的,我也看到了。我不確定我是否明白爲什麼會存在這樣的限制,並且文檔中的解釋還不夠清楚。我認爲這可能是由於在後臺運行的只有一個coqtop實例,並且似乎不可能提高進程的數量。你有什麼機會有一些見解? – HuStmpHrrr
看到我的答案。問題在於,證明將軍對全球變量有着不幸的依賴。 – Perry