X,Y
denotes the term ','(X,Y) in standard
syntax.
(X)
denotes simply the term X.
{X}
denotes the term {}(X) in standard syntax.
-3 denotes a number whereas -(3)
denotes a compound term that has - /1 as its
principal functor.
" within a string must be written duplicated.
Similarly for the character ' within a quoted atom and for
the character ` in backquoted atom (iso execution
mode only).
0' notation denote
escape sequences.
read/[1,2]) in sicstus execution
mode, while in iso execution mode the layout remains in the input
stream.