From vannoord@let.rug.nl  Thu Sep 14 12:07:44 2000
Received: from thor.let.rug.nl (root@thor.let.rug.nl [129.125.8.97])
	by swi.psy.uva.nl (8.9.3/8.9.3) with ESMTP id MAA26144
	for <prolog@swi.psy.uva.nl>; Thu, 14 Sep 2000 12:07:43 +0200 (MET DST)
Received: (from vannoord@localhost)
	by thor.let.rug.nl (8.9.3/8.9.3) id MAA31242
	for prolog@swi.psy.uva.nl; Thu, 14 Sep 2000 12:07:10 +0200
From: "Noord G.J.M. van" <G.J.M.van.Noord@let.rug.nl>
Message-Id: <200009141007.MAA31242@thor.let.rug.nl>
Subject: i/o: why are there spaces between list elements
To: prolog@swi.psy.uva.nl
Date: Thu, 14 Sep 2000 12:07:10 +0200 (METDST)
X-Mailer: ELM [version 2.4ME+ PL60 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Noord G.J.M. van writes:


Why does write/1 writes spaces between list elements? Other Prologs
don't.  This makes it hard to compare the results of different Prologs
on the same task.  Is there a simple way to change it?

swi prolog:
-----------

| ?- write([a,b]),nl.
[a, b]

sicstus prolog:
---------------

| ?- write([a,b]),nl.
[a,b]

yap:
----

   ?- write([a,b]),nl.
[a,b]

b-prolog:
---------

| ?- write([a,b]).
[a,b]

bin-prolog:
-----------

?- write([a,b]),nl.
[a,b]



-- 
Gertjan van Noord Alfa-informatica, RUG,  Postbus 716, 9700 AS Groningen
vannoord at let dot rug dot nl            http://www.let.rug.nl/~vannoord

