[Group Index|Full Index]
ECLiPSe Kernel: Term I/O
- display(+Term)
-
Term is displayed on the current output --- without considering operator
definitions.
- display(+Stream, +Term)
-
Term is displayed on the output stream Stream --- without considering
operator definitions.
- nl
-
A newline is printed on the output stream.
- nl(+Stream)
-
A newline is printed on the output stream Stream.
- print(?Term)
-
The term Term is written on the output stream according to the current
operator declarations, using the predicate portray/2 or portray/1 if it
exists.
- print(+Stream, ?Term)
-
The term Term is written on the output stream Stream according to the
current operator declarations, using the predicate portray/2 or portray/1
if it exists.
- printf(+Format, ?ArgList)
-
The arguments in the argument list ArgList are interpreted according to the
Format string and the result is printed to the output stream.
- printf(+Stream, +Format, ?ArgList)
-
The arguments in the argument list ArgList are interpreted according to the
Format string and the result is printed on the output Stream.
- read(?Term)
-
Succeeds if the next term from the input stream is successfully read and
unified with Term.
- read(+Stream, ?Term)
-
Succeeds if the next term from the input stream Stream is successfully read
and unified with Term.
- read_exdr(+Stream, -Term)
-
A term in EXDR-format is read from the input stream Stream and
converted to the corresponding ECLiPSe term Term.
- read_token(?Token, ?Class)
-
Succeeds if the next token from the current input stream is successfully
read and unified with Token and its token class with Class.
- read_token(+Stream, ?Token, ?Class)
-
Succeeds if the next token from the input stream Stream is successfully
read and unified with Token and its token class with Class.
- readvar(+Stream, ?Term, -VarList)
-
Succeeds if the next Prolog term from the input stream Stream is
successfully read and unified with Term, and any variables in Term are
collected in the list VarList, together with their names.
- write(?Term)
-
The term Term is written on output stream according to the current operator
declarations.
- write(+Stream, ?Term)
-
The term Term is written on the output stream Stream according to the
current operator declarations.
- write_canonical(?Term)
-
The term Term is written on the stream output in a form that ignores
operator declarations and can be read in.
- write_canonical(+Stream, ?Term)
-
The term Term is written on the output stream Stream in a form that ignores
operator declarations and can be read in.
- write_exdr(+Stream, +Term)
-
The term Term is written onto the output stream Stream in EXDR-format
(a format for communication with agents in other programming languages).
- writeclause(+Clause)
-
The clause Clause is pretty printed on the current output .
- writeclause(+Stream, +Clause)
-
The clause Clause is pretty printed on the output stream Stream .
- writeln(?Term)
-
The term Term is written on the current output according to the current
operator declarations. Equivalent to write(Term),nl.
- writeln(+Stream, ?Term)
-
The term Term is written on the output stream Stream according to the
current operator declarations. Equivalent to write(Stream,Term),
nl(Stream).
- writeq(?Term)
-
The term Term is written on the current output in a form that can be read
in.
- writeq(+Stream, ?Term)
-
The term Term is written on the output stream Stream in a form that can be
read in.