Когда я нажимаю вверх / вниз, я должен получить - как и unix - предыдущие команды, но вместо этого я получаю:
Welcome to SWI-Prolog (Multi-threaded, 32 bits, Version 6.0.0)
Copyright (c) 1990-2011 University of Amsterdam, VU Amsterdam
SWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.
Please visit http://www.swi-prolog.org for details.
For help, use ?- help(Topic). or ?- apropos(Word).
1 ?- ['nc'].
% nc compiled into nc 0.00 sec, 84 clauses
true.
2 ?- listing.
true.
(я нажимаю клавишу со стрелкой «Вверх», чтобы вернуть команду «перечисление» .. затем ..)
3 ?- **^[[A**
Я скомпилирован из исходного кода без каких-либо дополнительных параметров 'configure' или 'make'.
В предыдущей версии swi-prolog я обнаружил, что это работает беспорядочно ... иногда консоль попадала в беспорядок, и мне приходилось нажимать '.' чтобы принудительно завершить текущую строку, история снова начнет работать.
Но эта последняя версия .. Нада .. Я использую Ubuntu Linux, Bash Shell. Это похоже на о.с. проблема среды или ошибка в swi-прологе. Клавиши со стрелками / история отлично работает на уровне Linux.