Next: Scattered
Up: Quintus Prolog Compatibility
Previous: The Quintus compatibility
The list below describes the syntax differences between ECLiPSe
and Quintus
Prolog.
The following properties of Quintus Prolog are simulated by the
compatibility package:
- A blank is not allowed between the functor and
the opening bracket.
- single (resp. double) quote must be doubled between single (resp.
double) quote.
- The symbol | (bar) is recognised as an alternative
sign for a disjunction and it acts as an operator.
- newline is allowed between quotes.
The following Quintus properties are not simulated:
- the symbol
|
is not an atom.
- a clause can not be ended by end of file.
- signed numbers: explicitly positive numbers are structures.
- a real with an exponent must have a floating point.
- a space is allowed before the decimal point and the exponent sign.
- the definition of the escape sequence is more extended than in ECLiPSe
.
- spy/1 and nospy/1 accept as arguments lists,
rather than comma-separated terms like in ECLiPSe
.
Micha Meier
Mon Mar 4 12:11:45 MET 1996