CLIPS uses a system called I/O routers to provide very flexible I/O while remaining portable. A more complete discussion of I/O routers is covered in the Advanced Programming Guide. 12.4.1 Logical Names 12.4.2 Common I/O Functions