我如何採取一個普通的Ruby腳本,我在我的文本編輯器(以及FS保存到文件)紅寶石:在現有的Ruby進程運行腳本
,然後評估它已經運行Ruby進程內與其現有的對象?
我應該可以運行我的腳本,並且可以訪問現有Ruby進程的ObjectSpace,然後在ruby進程繼續運行時編輯我的腳本並在相同的Ruby中重新運行腳本時終止腳本過程,一次又一次。
有沒有一個常見的計算機科學術語是指這個?
我如何採取一個普通的Ruby腳本,我在我的文本編輯器(以及FS保存到文件)紅寶石:在現有的Ruby進程運行腳本
,然後評估它已經運行Ruby進程內與其現有的對象?
我應該可以運行我的腳本,並且可以訪問現有Ruby進程的ObjectSpace,然後在ruby進程繼續運行時編輯我的腳本並在相同的Ruby中重新運行腳本時終止腳本過程,一次又一次。
有沒有一個常見的計算機科學術語是指這個?
您必須更具體地瞭解觸發腳本重新運行的原因。然而,它會歸結爲eval(IO.read("scriptname.rb"))
或類似的東西。
REPL是計算機科學的術語,指的是你在找什麼
看到http://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop
好吧,我想這是非常簡單的,一旦我得到直我想要什麼樣的行爲。 – themirror