Next: ref-iou-sos, Previous: ref-iou-cou, Up: ref-iou [Contents][Index]
• ref-iou-sfh-sob | Stream Objects | |
• ref-iou-sfh-est | Exceptions Related to Streams | |
• ref-iou-sfh-sem | Suppressing Error Messages | |
• ref-iou-sfh-opn | Opening a Stream | |
• ref-iou-sfh-enc | Text Stream Encodings | |
• ref-iou-sfh-cis | Finding the Current Input Stream | |
• ref-iou-sfh-cos | Finding the Current Output Stream | |
• ref-iou-sfh-bos | Finding Out About Open Streams | |
• ref-iou-sfh-cst | Closing a Stream | |
• ref-iou-sfh-flu | Flushing Output |
The operations implemented are opening, closing, querying status, flushing, error handling, setting.
The predicates in the “see” and “tell” families are supplied for
compatibility with other Prologs. They take either file specifications or
stream objects as arguments (see mpg-ref) and they specify
an alternative, less powerful, mechanism for dealing with files and
streams than the similar predicates (open/[3,4]
, etc.), which take
stream objects (see the figure “Categorization of Stream Handling Predicates”).