From ok@atlas.otago.ac.nz  Fri Dec 15 02:06:40 2000
Received: from atlas.otago.ac.nz (atlas.otago.ac.nz [139.80.32.250])
	by swi.psy.uva.nl (8.9.3/8.9.3) with ESMTP id CAA29088;
	Fri, 15 Dec 2000 02:06:38 +0100 (MET)
Received: (from ok@localhost)
	by atlas.otago.ac.nz (8.9.3/8.9.3) id OAA29408;
	Fri, 15 Dec 2000 14:06:59 +1300 (NZDT)
Date: Fri, 15 Dec 2000 14:06:59 +1300 (NZDT)
From: "Richard A. O'Keefe" <ok@atlas.otago.ac.nz>
Message-Id: <200012150106.OAA29408@atlas.otago.ac.nz>
To: jan@swi.psy.uva.nl, prolog@swi.psy.uva.nl, ra27946@scs.ubbcluj.ro
Subject: Re: [SWIPL] About Applying a predicate to all the elements of a list

	For those interested, using maplist doesn't make your programs faster.
	If you are in a hurry, simply write the loop yourself.  The trouble
	is call/3, performing a rather expensive meta-call.
	
There are at least three ways to make it relatively cheap.
It will never be as fast as a direct call, but the overhead doesn't
need to be more than an additional call.

