mit协议C语言,MIT Scheme 的基本使用
Scheme 文件操作
編輯和裝入程序文件:
如果程序比較長,可以用系統(tǒng)外的編輯器編寫好程序源文件,而后用 load 函數(shù)裝入系統(tǒng)。下面是一個用絕對路徑的實例:
1 ]=> (load "e:\\temp\\test1.scm")
求值這個表達(dá)式,可以看到文件裝入的信息。load 函數(shù)還可以裝入編譯好的程序文件,詳情見 Scheme 文檔 “MIT Scheme User's Manual” 的 “3.2 Loading Files”。
用函數(shù) cd 可以轉(zhuǎn)換當(dāng)前工作目錄。下面是一個實例:
1 ]=> (cd "e:\\temp")
此后就可以直接用文件名裝入這個目錄下的文件了。
保存和恢復(fù)系統(tǒng)映像:
可以將 Scheme 系統(tǒng)的當(dāng)前運行現(xiàn)場保存起來,以便將來回復(fù)這個現(xiàn)場。這樣保存的現(xiàn)場稱為一個“world image”或者一個“band”。實際上,Scheme 啟動時也就是裝入了一個默認(rèn)的 band,裝入編譯器的啟動方式就是裝入另一個 band。
函數(shù) save-disk 將當(dāng)前現(xiàn)場存入文件。下例將現(xiàn)場存入當(dāng)前目錄下的文件 image1:
1 ]=> (disk-save "image1")
函數(shù) disk-restore 恢復(fù)原保存在一個文件里的現(xiàn)場:
1 ]=> (disk-restore "image1")
總結(jié)
以上是生活随笔為你收集整理的mit协议C语言,MIT Scheme 的基本使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python正则匹配汉字
- 下一篇: C/C++编程:右值引用