[erlisp-devel] Re: SoC status update please
Dirk Gerrits
dirk at dirkgerrits.com
Wed Jul 27 02:52:44 UTC 2005
Joel Reymont wrote:
> I think within Erlang nodes use a keep alive message to make sure they
> have not been split off. Quite often, though, you cannot detect if the
> foreign process exists. If it's a local process id and you send it a
> message and it's dead then you will get a no_proc exception, not so
> with a foreign process.
>
> It does seem to me that the easiest way to verify if a node is alive is
> to send a keep-alive message to a housekeeping process on that node and
> consider it split off if a reply is not received after a timeout.
Sounds perfectly reasonable to me.
> I'm not sure if it matters if a node is dead or just split off.
Erlang doesn't make the distinction, does it?
My thinking is that if it's good enough for Erlang, it is /at least/
good enough for Erlisp stage 1. We can always reconsider later on (even
though it might be more painful then ;)).
- Dirk
More information about the Erlisp-devel
mailing list