A Common Lisp interface to the terminfo database by Paul Foley.

Source code: http://users.actrix.co.nz/mycroft/terminfo.lisp

Quick assessment (2023-02-28)

  • The file must be compiled before loading, due to the way the package is defined.
  • The set-terminal function needs another line in order to work with Clozure CL.
  • Some functions, such as stream-baud-rate, are implemented only for CMUCL.
  • The Clozure CL compiler warns because the defstruct isn't a top level form.

running terminfo.lisp

Topics: system programming