James Gale wrote:
> 
> Hi I'm a newbee to prolog, and have just installed gnu prolog but what
> every I enter into the console I get this error, uncaught exception:
> error(existence_error(procedure,even/1),top_level/0)
> 
> example.
> 
> GNU Prolog 1.3.1
> By Daniel Diaz
> Copyright (C) 1999-2009 Daniel Diaz
> | ?- even(X).
> uncaught exception: error(existence_error(procedure,even/1),top_level/0)
> 
> not sure if the installation was wrong, but got not errors or I'm missing
> something very simple.
> also is there a good FAQ's page for this interpreter.
> 
> many thanks
> 
> James.
> 
> ps. sorry if this is a silly posting but didn't know what else to try :S 
> 
> 

I had the same error, but I figured it out :) What you have to do is create
a "logic database". This is a simple text file with the facts and the rules
of the program (or the "program's universe" if u like :P) Make a blank text
file and enter:

even(a).
even(b).

compile with:

pe...@ubuntu:~/prog/prolog$ gplc nubble.pro 

execute with:

pe...@ubuntu:~/prog/prolog$ ./nubble 

This is what you get:

GNU Prolog 1.3.0
By Daniel Diaz
Copyright (C) 1999-2007 Daniel Diaz
| ?- even(X).

X = a ? ;

X = b

yes
| ?- even(a).

yes
| ?- even(c).

no
| ?- 

I hope this helps :)

-- 
View this message in context: 
http://old.nabble.com/uncaught-exception%3A-error%28existence_error%28procedure%2Ceven-1%29%2Ctop_level-0%29-tp22366566p26804308.html
Sent from the Gnu - Prolog - Users mailing list archive at Nabble.com.



_______________________________________________
Users-prolog mailing list
Users-prolog@gnu.org
http://lists.gnu.org/mailman/listinfo/users-prolog

Reply via email to