Re: uncaught exception

Csányi Pál <[email protected]>
Newsgroups gmane.comp.gnu.prolog.general
Message-ID <CAONhAot2g=MXb_pi6URWeC=dy_1DYf+4NRMQNbsijqbpoV6oLg@mail.gmail.com>
Hello Sean,

>> uncaught exception: error(syntax_error('user_input:2 (char:11) , | ]
>> or operator expected in list'),read_term/3)
>> | ?-
>>
>> The Tutorial0.pro was edited in Emacs and has the following contents:
>> <file>
>> likes(mary,food).
>> likes(mary,wine).
>> likes(john,wine).
>> likes(john,mary).
>>
>> </file>
>>
>> So what is the problem, why can't I consult this file into gprolog?

2014-07-14 11:50 GMT+02:00 me <[email protected]>:
>>
>> | ?- [Tutorial0.pro].
>
> Normally you don't need to put the file extension on at all and `consult` expects an atom so at the very least the above line maybe ought to look like:
>
> ?- ['Tutorial0].

> Apart from that I can't see anything else wrong with the information you gave... see how the above works out.

Yes, indeed:

| ?- ['Tutorial0'].
compiling /home/cspal/Emacs/Prolog/Tutorial0.pro for byte code...
/home/cspal/Emacs/Prolog/Tutorial0.pro compiled, 4 lines read - 540
bytes written, 10 ms

yes
| ?- ['Tutorial0.pro'].
compiling /home/cspal/Emacs/Prolog/Tutorial0.pro for byte code...
/home/cspal/Emacs/Prolog/Tutorial0.pro compiled, 4 lines read - 540
bytes written, 12 ms

yes
| ?-

So my mistake was that that I don't put the file name between '
characters, like: 'Tutorial0'

> The page on consulting:
>
>     http://www.gprolog.org/manual/gprolog.html#sec10

When I follow this abowe, it hangs forever:

| ?- [user].
compiling user for byte code...

Why it hangs forever?

-- 
Regards from Pal
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.