Common Lisp Interactive Objects (CLIO) is a set of CLOS classes that represent the standard components of an object-oriented user interface --- such as text, menus, buttons, scroller, and dialogs. CLIO is designed to be part of a portable GUI library written in Common Lisp, and is based on CLX, CLUE, and CLOS. CLIO specifies an application program interface that is look-and-feel independent. That is, the look-and-feel of CLIO components is encapsulated within the implementation of the CLIO interface. A sample implementation for OPEN LOOK is provided.


License: X11-like

CMU AI Repository