From ok@atlas.otago.ac.nz Sun Oct 28 23:10:20 2001
Received: from atlas.otago.ac.nz (atlas.otago.ac.nz [139.80.32.250])
	by swi.psy.uva.nl (8.11.2/8.11.2) with ESMTP id f9SMAHt09151;
	Sun, 28 Oct 2001 23:10:18 +0100 (MET)
Received: (from ok@localhost)
	by atlas.otago.ac.nz (8.9.3/8.9.3) id LAA165063;
	Mon, 29 Oct 2001 11:10:14 +1300 (NZDT)
Date: Mon, 29 Oct 2001 11:10:14 +1300 (NZDT)
From: "Richard A. O'Keefe" <ok@atlas.otago.ac.nz>
Message-Id: <200110282210.LAA165063@atlas.otago.ac.nz>
To: jan@swi.psy.uva.nl, pmoura@noe.ubi.pt
Subject: Re: [SWIPL] Type error vs. silent failure
Cc: prolog@swi.psy.uva.nl, salzer@logic.at

Paulo Moura <pmoura@noe.ubi.pt> wrote:
	Hum? I'm almost certain that length/2 is NOT in the ISO standard.
	
They *COULDN'T* have been that bone-headed!
Could they?

Oh yeah, on past performance I guess they could.
It _was_ in a draft, and I explained in detail and in public (in 1985)
why a "minimal" standard was a Bad Idea.

I proposed to the ISO Prolog committee that they adopt the C committee's
core guideline:  that C really belonged to the people who were _using_ it
and that their code was not to be broken without extremely good cause.
That suggestion was promptly, utterly, and vehemently rejected.

Why do we pay any attention at all to the ISO Prolog standard?

