Многострочные операторы в REBOL?
Раздражающая проблема, с которой я сталкиваюсь с REBOL3 REPL, заключается в том, что он не принимает многострочные операторы. Например, я хотел бы напечатать "some_obj: make obj! [", Нажать ввод, а затем продолжить оператор.
Это актуально для меня, так как я использую плагин Vim, который отправляет визуально выбранный исходный код в REPL.
Я прочитал другой вопрос Stackru, что REBOL2 поддерживает многострочные операторы, а REBOL3 - нет. Кто-нибудь предоставил исправление для этого, или в REPL есть форк с поддержкой нескольких строк?
1 ответ
К сожалению, Rebol 3 Console не поддерживает многострочные операторы.
Я обычно пишу свои заявления в текстовом редакторе, копирую их в буфер обмена и затем делаю в консоли Rebol3:
do to string! read clipboard://
Лучше поместить это в функцию:
do-clip: does [do to string! read clipboard://]