Skip to content

kingcons/trivial-raw-io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

trivial-raw-io

For all your portable CL raw POSIX I/O needs! We export three simple symbols: with-raw-io, read-char, and read-line.

Obviously, read-char and read-line shadow the existing CL symbols. We simply call them inside with-raw-io.

with-raw-io is a macro which takes a &body and executes BODY with IO in non-canonical mode by modifying POSIX termios settings, then restores the previous settings.

At this time, trivial-raw-io has been tested on: SBCL, CCL, CMUCL, and CLISP. All testing has been done on Linux.

About

Trivial portability for raw *nix IO in Common Lisp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published