我如何采取一个普通的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