Article View: fj.lang.prolog
Article #172Re: Passing info from within failure (was Re: Is assert unnecessary?)
From: Masami Takikawa
Date: Fri, 10 Jan 1992 18:19
Date: Fri, 10 Jan 1992 18:19
34 lines
1897 bytes
1897 bytes
$BBl@n$G$9!#(J
In article <CHIK.91Dec24103453@ss38.icot.or.jp>
chik@icot.or.jp (Takashi Chikayama) writes:
>Prolog $B$G<:GT$5$;$F%9%?%C%/$rC;$/$7$J$,$i$b>pJs$rEA$($k(J, $B$H$$$&J}K!$O(J,
>assert $B$N$h$&$J!V$$$o$f$kI{:nMQ!W0J30$K$b$J$$$G$O$"$j$^$;$s(J.
>
> p(failed) :- q, !.
> p(succeeded).
>
> q :- r, !, fail.
> q.
$B4JC1$K!"(J
p(succeeded) :- r, !.
p(failed).
$B$H$9$k$H!"$d$C$Q$j%9%?%C%/$,L5BL$K$J$k$s$G$7$g$&$M!#%+%C%H$,$"$k$7!"(J
r$B$H6&M-$NJQ?t$O$J$$$+$i!"%9%?%C%/$rC;$/$9$k;v$O2DG=$G$O$"$k$s$G(J
$B$7$g$&$,!"(Jr$B$N<B9TCf$K?-$S$?(J trail stack $B$rC;$/$7$h$&$H;W$C$?$i!"(J
$B<B9T;~$N%*!<%P!<%X%C%I$,Bg$-$/$J$j$^$9$M!#(J
>$B$3$s$J=q$-J}$7$F$^$G(J Prolog $B$K$3$@$o$kM}M3$b$J$$$s$G$9$,(J.
$B3N$+$K%@!<%F%#$@(J :-)
> |$BBl@n!w=i$a$F?($C$?(J Prolog $B$O(J Prolog/KR $B$@$C$?(J
>
>$B$H$$$&$3$H$O(J Utilisp $B$b;H$C$F$$$?$@$$$?$N$M(J, $B%^%$%I%"%j%#(J!
$B$*@$OC$K$J$j$^$7$?!#(J
--
$BBl@n!w:#$G$b?7$7$$%j%9%W$r;H$&$H(J rind $B$r$^$:=q$$$F$7$^$&(J
Technical Details
Message-ID:
<FrAoG.563@mtak.bsj.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ccut!wnoc-tyo-news!sh.wide!astemgw!kuis!kudpc!hakata!kyu-cs!nttlab!wsclark!omphalos!bsjsun!mtak!logicReferences:
<FjArq.542@mtak.bsj.com> <1991Dec18.050608.12454@reeth.ncl.ac.uk> <FkLbe.547@mtak.bsj.com> <CHIK.91Dec24103453@ss38.icot.or.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 1217ff,cd81db90d55d8fba,start X-Google-Attributes: gid1217ff,public X-Google-ArrivalTime: 1992-01-11 02:12:57 PST Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ccut!wnoc-tyo-news!sh.wide!astemgw!kuis!kudpc!hakata!kyu-cs!nttlab!wsclark!omphalos!bsjsun!mtak!logic From: logic@mtak.bsj.com (Masami Takikawa) Newsgroups: fj.lang.prolog Subject: Re: Passing info from within failure (was Re: Is assert unnecessary?) Message-ID: <FrAoG.563@mtak.bsj.com> Date: 10 Jan 92 18:19:38 GMT References: <FjArq.542@mtak.bsj.com> <1991Dec18.050608.12454@reeth.ncl.ac.uk> <FkLbe.547@mtak.bsj.com> <CHIK.91Dec24103453@ss38.icot.or.jp> Reply-To: logic@mtak.bsj.com (Masami Takikawa) Distribution: fj Organization: Oregon State University, Computer Science Dept. Lines: 35 Posting-Front-End: Terakoya-u kaku 2.04 March 31, 1990