Terminal

Пропустил лексему, что было не мудрено сделать, не зная POSIX. Оказывается, что tty - это терминал, а PTY - псевдотерминал, ну и до кучи в этом контексте stderr. Тут же обращаю внимание, что pretty уже встречалась в контексте print, но без описания.
tty - перенаправляет текущий выходной канал на терминал (stderr)
во время выполнения prg
. Текущий выходной канал и состояние readline(3)
будут сохранены и восстановлены соответствующим образом.
ctty - если не вызвано с коротким номером, ctty изменяет текущее устройство TTY на any
(или просто устанавливает стандартный ввод-вывод на PTY, если any равен NIL
). В противном случае локальная консоль подготовлена для обслуживания процесса PicoLisp с идентификатором процесса pid
.
pretty - Pretty-prints any
. Если any
является атомом или списком размером не более 12, он печатается как есть. В противном случае печатаются только открывающая скобка и CAR списка, все остальные элементы pretty-prints рекурсивно отступают на три пробела, за которыми следует пробел и соответствующая закрывающая скобка. Начальный уровень отступа cnt
по умолчанию равен нулю.
Subscribe to my newsletter
Read articles from Sergey Shishkin directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Sergey Shishkin
Sergey Shishkin
Всегда чему-то учусь!