With the SICStus Prolog C interface, the user can define his/her own streams as well as from C read or write on the predefined streams. The stream interface provides:
| • Prolog Streams: | Prolog Streams | |
| • Defining a New Stream: | Defining a New Stream | |
| • Hookable Standard Streams: | Hookable Standard Streams |