YAP 7.1.0
Input/Output Predicates

More...

Detailed Description

Some of the Input/Output predicates described below will in certain conditions provide error messages and abort only if the file_errors flag is set If this flag is cleared the same predicates will just fail Details on setting and clearing this flag are given under 7.7

Modules

 Aliases to Stream Names
 Aliases: This file defines the main operations on aliases, a second name for a file.
 
 Character-Based Input/Output
 YAP implements most of the ISO-Prolog built-ins.
 
 Character Encoding and Manipulation.
 The Prolog library includes a set of built-in predicates designed to support manipulation of sequences of text, represented either as lists, atoms or strings.
 
 Memory Streams
 
 Formatted Output
 This file includes the definition of the formatted output predicates.
 
 Term Writing in Prolog.
 %!
 
 YAP Old Style Socket and Pipe Interface
 Autoload the socket/pipe library.
 
 File and Directory Operations
 

 
 File Name Resolution
 Support for file name resolution through absolute_file_name/3 and friends.
 
 Access to Operating System Functionality
 The following built-in predicates allow access to underlying Operating System functionality.
 
 Format
 %!
 
 StreamM
 %! %!