Re: negotiation by failure- list operations
- From: "Nameless" <news.mail@xxxxxxxxx>
- Date: Wed, 15 Jun 2005 19:22:11 +0200
"Brian Hulley" wrote in message
news:1118834639.830063.226470@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>
> Nameless wrote:
>> Isn't this just a question of supplying a 'catch-all'
>> clause to delete1/3?
>>
>> delete1(X,L1,L2) :-
>> delete(X,L1,L2).
>> delete1(_,_,_).
>>
>
> On the right track, but:
>
> delete1(X,L1,L2) :-
> delete(X,L1,L2),!. % necessary (red) cut
> delete1(_,L,L). % Preserve original list in this case
Right, but we don't need to do all the OP's homework! Some
active thought processing on the OP's part is not too much
to ask, IMO.
--
Mail sent to this email address is deleted unread
on the server. Please send replies to the newsgroup.
.
- Follow-Ups:
- Re: negotiation by failure- list operations
- From: matthiasse
- Re: negotiation by failure- list operations
- References:
- negotiation by failure- list operations
- From: ne0
- Re: negotiation by failure- list operations
- From: Nameless
- Re: negotiation by failure- list operations
- From: Brian Hulley
- negotiation by failure- list operations
- Prev by Date: Re: negotiation by failure- list operations
- Next by Date: Re: cross-module asserting/retracting - is this a good thing?
- Previous by thread: Re: negotiation by failure- list operations
- Next by thread: Re: negotiation by failure- list operations
- Index(es):