Terminal

Sergey ShishkinSergey Shishkin
1 min read

Пропустил лексему, что было не мудрено сделать, не зная 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 по умолчанию равен нулю.

https://picolisp.tiddlyhost.com/#tty

0
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

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