我在REBOL3 REPL中遇到的烦人问题是它不会接受多行语句。例如,我想键入" some_obj:make obj! [" ,按回车键,然后继续声明。
这对我来说很重要,因为我正在使用Vim插件将可视化选择的源代码发送到REPL。
我已阅读另一个StackOverflow问题,REBOL2支持多行语句,而REBOL3则不支持。有人为此提供了修复,还是在REPL中有多线支持的分支?
答案 0 :(得分:1)
不幸的是,Rebol 3控制台不支持多行语句。
我通常将我的语句写入文本编辑器,将它们复制到剪贴板,然后在Rebol3控制台中执行:
do to string! read clipboard://
最好把它放到一个函数中:
do-clip: does [do to string! read clipboard://]