У меня есть оболочка для API-интерфейса scala REPL (ILoop и т. Д.) С использованием переработанных классов 2.9.x.
это работает хорошо.
, поскольку это инструмент, поставляемый пользователям, возможно, пользователь введет что-то вроде:
while(-1 < 1) {}
как пользователь может оторваться от текущего выполняемого кода?
в других публикациях рассказывается о
<ctrl> + <c>
работе на некоторых платформах с соответствующими привязками клавиш.
проверяя API-интерфейс scala REPL и все доступные документы, неясно, как на самом деле это реализовать.