Subject: Don't use display/1 -- use write_canonical/1 instead.

It turns out that the SICStus display/1 predicate has does not put
quotes in its output.  Please use write_canonical/1 instead.

E.g.
| ?- display( ''(a) ).
(a)
| ?- write_canonical( ''(a)).
''(a)

-- 
-- John Hamer                                Email: J.Hamer@cs.auckland.ac.nz
-- Department of Computer Science            Phone: +64 9 3737 599 x8758
-- University of Auckland                    Fax:   +64 9 3737 453
-- Private Bag 92019, Auckland, New Zealand.