It implements a wire protocol to access host lisp functionalities in a semi-portable way (it provides a portability layer for many useful bits missing in ANSI standard). Main library client is SLIME – emacs mode for interacting with Common Lisp. Other library clients and forks include: