Hello,

sorry for the late.

There is no automatic way to do this. The trace is only available under the 
debugger and there is no simple way to write in on a socket. The best way is to 
write you own meta-interpreter which could then output all needed information 
during the execution of a goal. You can obtain more information on 
meta-programmaming in these books: "Programming in Prolog" by Clocksin & 
Mellish, "The Craft of Prolog" by R. O Keefe.

Daniel



Le 2 août 2011 à 17:39, Paolo Parise a écrit :

> I'm Parise Paolo and I've developed a game using Prolog. For demonstration 
> issues and through your Prolog interpreter gprolog, I want to
> execute, using an external program developed in Java (called controller) the 
> following loop:
> 1: (gprolog) execute a portion of the game
> 2: (gprolog) stop the execution and send to the controller the trace, finally 
> wait for the controller acknowledge
> 3: (controller) receive and print the trace (call, exit etc..), ack to che 
> gprolog program
> 4: (gprolog) ack received, execute the next portion of the game
> 5: (gprolog) stop the execution and send to the controller the trace, finally 
> wait for the controller acknowledge
> 6: (controller) receive and print the trace (call, exit etc..), ack to che 
> gprolog program
> 7. ... and so on
> Start and stop are messages through a TCP connection but I don't know how the 
> controller can receive the prolog trace. Does gprolog provide a file logging 
> (the controller can read the file)? Have you got advices?
> Thanks!!
> Paolo Parise 
> -- 
> Ce message a été vérifié par MailScanner pour des virus ou des polluriels et 
> rien de suspect n'a été trouvé. 
> _______________________________________________
> Users-prolog mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/users-prolog


-- 
Ce message a ete verifie par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a ete trouve.

_______________________________________________
Users-prolog mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/users-prolog

Reply via email to