Re: Storing data and code in a Db with LISP-like interface

From: Pascal Bourguignon <pjb_at_informatimago.com>
Date: Fri, 21 Apr 2006 17:13:44 +0200
Message-ID: <877j5j2c7r.fsf_at_thalassa.informatimago.com>


Bob Badour <bbadour_at_pei.sympatico.ca> writes:

> Pascal Bourguignon wrote:
>
>> Bob Badour <bbadour_at_pei.sympatico.ca> writes:
>>
>>>Can it handle n-ary relations? Like "John bought 10 apples each at
>>>10cents" ?
>> Of course:
>> bought(john,10,apple,10,cent).
>> How many apple did john buy?
>> ?- bought(john,HowMany,apple,_price,_money).
>
> Thank you, that's much more revealing than 100 binary relations.
>
> Does prolog summarize the results? Or does it list each individual purchase?
>
> Consider:
>
> bought(john,10,apple,10,cent).
> bought(john,3,apple,15,cent).
>
> ?- bought(john,HowMany,apple,_price,_money).

Perhaps it's time you download a prolog implementation and browse a prolog tutorial ;-)

I'd advise swi-prolog: http://www.swi-prolog.org/

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/

"Remember, Information is not knowledge; Knowledge is not Wisdom;
Wisdom is not truth; Truth is not beauty; Beauty is not love;
Love is not music; Music is the best." -- Frank Zappa
Received on Fri Apr 21 2006 - 17:13:44 CEST

Original text of this message