Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!sdd.hp.com!wuarchive!uunet!mcsun!ukc!icdoc!qmw-dcs!guinness!dc From: dc@dcs.qmw.ac.uk (Daniel Cohen;E303) Newsgroups: comp.lang.prolog Subject: Re: block and exit_block Message-ID: Date: 10 Jun 91 13:44:31 GMT References: <1536@quintus.UUCP> Sender: usenet@dcs.qmw.ac.uk Distribution: comp Lines: 30 Nntp-Posting-Host: guinness.dcs.qmw.ac.uk In <1536@quintus.UUCP> dave@quintus.UUCP (David Bowen) writes: >In article ted@nmsu.edu (Ted Dunning) writes: >> Date: Tue, 4 Jun 91 08:13:31 +0200 >> From: Michael Dahmen >> >> > why in the world do they use the names block/3 and exit_block/1? >> > why not the much more customary catch and throw? >> >> Maybe because they don't known or don't like LISP ... :-) >> >>isn't this a wonderful motivation for making a proposal for an iso >>standard? gives me shivers of awe thinking about the deliberations of >>that august standards body working on my behalf and on the behalf of >>all the other little people in the world of prolog users. >I don't know where the names came from. However, the U.S. committee (X3J17) >recommended changing them to catch and throw and this was agreed upon at the >last meeting of the ISO committee (WG17) last November. And the latest draft of the standard ( N72 ) refers to catch and throw, so it looks like this one has been cleared up, at least until Paris when someone will no doubt try to change the names back again! -- Daniel Cohen Department of Computer Science Email: dc@dcs.qmw.ac.uk Queen Mary and Westfield College Tel: +44 71 975 5249/4/5 Mile End Road, London E1 4NS, UK Fax: +44 81 980 6533 *** Glory, Glory, Hallelujah ***