我聽說大多數lisp支持將正在運行的程序映像保存到文件中。 Guile支持這個嗎?保存guile中的程序圖像
5
A
回答
2
我認爲與其他語言的交互操作對於Guile來說是非常不可或缺的一部分,因此在解釋器圖像中有很多狀態對Guile本身是不透明的。我知道Guile最好的方式就是將它作爲gEDA中的方案解釋器,所以您可以想象不僅需要保存所有的CONSes,還要保存gschem可能已打開的所有X窗口?從Guile內部可靠地做到這一點是不可行的。 (並且我不確定在「有限」情況下實現保存圖像到文件是個好主意。)
這就是說,最終可以保存程序狀態,但由於程序邊界如此多孔,文件描述符和內存映射從每個毛孔泄漏出來後,您很快就會意識到必須保存整個計算機的狀態。這是通過「休眠」省電模式完成的!我也意識到,這不是你想要的。
0
SBCL,Common Lisp的實現可以做到這一點。 (另請參閱此short SBCL tutorial)。如果您有興趣探索其他可以保存和恢復系統狀態的動態語言(包括延續,打開文件描述符或其他),請查看Squeak。
相關問題
- 1. 如何在程序中保存圖像?
- 2. ios應用程序中保存圖像
- 3. 保存應用程序內的圖像
- 4. Android應用程序在圖庫中保存和存儲圖像?
- 5. 圖像保存到iPhone應用程序
- 6. 應用程序將多個圖像保存到圖庫中
- 7. 從MATLAB中保存圖像的圖像
- 8. 從Android應用程序保存在Django中的圖像
- 9. 如何保存和加載應用程序中的圖像?
- 10. 將Xaml和InkCanvas保存爲UWP應用程序中的圖像
- 11. 如何覆蓋/刪除應用程序中保存的圖像
- 12. 使用在應用程序中繪製保存的圖像 - Android
- 13. 在使用javascript的Windows 8應用程序中保存圖像
- 14. 如何在我的應用程序中保存圖像(路徑)?
- 15. 保存在silverlight應用程序中的圖像
- 16. 回形針將不保存圖像中的Rails應用程序
- 17. 在Android應用程序中添加許多保存的圖像
- 18. 保存圖像
- 19. 保存圖像
- 20. 保存圖像
- 21. 保存圖像
- 22. 保存圖像
- 23. 保存圖像
- 24. Discover程序在內存中的圖像
- 25. fileprovider不在應用程序目錄中保存圖像
- 26. 如何將圖像文件保存到應用程序中?
- 27. 將圖像保存在應用程序文檔中
- 28. 將圖像保存到應用程序目錄中StorageStorageDirectory
- 29. 在應用程序中保存圖像 - android
- 30. 將圖像保存在應用程序文件夾中?
你的意思是,保存一個文件的延續?我認爲這將爲人們閱讀這個問題闡明一個問題。 – erjiang 2010-11-30 23:26:04