Starts a Linda-server in this process. The
network address is written to current output stream as a TIPC
port_id/2 reference (e.g. port_id('<1.1.1:3200515722>')
). This
predicates looks to see if a server is already listening on the
cluster. If so, it reports the address of the existing server.
Otherwise, it registers a new server and reports its address.
?- linda.
TIPC Linda server now listening at: port_id('<1.1.1:3200515722>')
true.
?- linda.
TIPC Linda server still listening at: port_id('<1.1.1:3200515722>')
true.
The following will call my_init/0 in the current module after the
server is successfully started or is found already listening.
my_init/0 could start client-processes, initialize the tuple space,
etc.
?- linda(my_init).