Я нахожу, когда я печатаю строку, как это для стандартного ввода CLISP программы ...Как можно запросить стандартный ввод ванили?
((74 25 80))
... курсор, кажется, танцевать, и не важно, правильно ли я делаю
(read)
или
(read-from-string (read-line))
То есть, когда я типа каждую правая скобка, курсор на короткое время парит над согласующей левой скобкой. Если я наберу вперед, иногда вся строка, набранная до этого момента, повторно отозвана обратно ко мне.
Это было бы замечательно, я думаю, но я делаю это через pty, и я хочу, чтобы входные данные из этого pty (что отображается на стандартном выходе и выходе ошибки CLIS), были «чистыми». Нет танцевального курсора, нет повторного эха линии.
Я полагаю, что я мог использовать именованные каналы для ввода и вывода, но я хочу обработать это через pty.
Как сделать стандартный ввод чисто ванильным? Нет танцевального курсора? Нет повторного повторения typeahead? Могу ли я изменить файл конфигурации где-нибудь?
Ваш диагноз кажется правильным. Мой clisp не является достаточно новым, чтобы иметь параметр «-disable-readline», но обертывание сценария оболочки вокруг программы «cat | myprogram | кошка 'делает трюк! Спасибо! –