Hi Jael, apologies for the delay. A couple of quick comments:
- The protocols (filebased, webbased, etc.) are just for providing ways for clients to find active modules, i.e., for a client to know the ip/socket in which an active module listens (rendezvous). All communication after that (predicate calls, etc.) occurs always in the same way, through sockets, and is independent of the protocol used for rendezvous.
- The rendezvous protocols we provide in the Ciao distribution are just examples to show ways in which the rendezvous can be made. The "filebased" one should work off the shelf in most cases, but the others often need some tweaks to adapt them to each platform.
If you have problems with this adaptation we can perhaps help.
In any case, we are working currently on some improvements to active modules that will hopefully make it into the next version.
Hope this helps, --Manuel H
On Friday, March 16, 2018 at 12:19:06 (+0000), JAEL YAÑEZ wrote:
Question, has someone worked with active modules? and with the agent module? Ciao prolog has some self-explanatory examples to follow, but I have not managed to make them work for webbased and platformbased protocols. If you can tell me your experience I would be very grateful.
Greetings.
Jael
Ciao-users mailing list Ciao-users(a)clip.dia.fi.upm.es http://cliplab.org/cgi-bin/mailman/listinfo/ciao-users