Sun Aug 1 02:08:09 CEST 2010
I am writing a module that mostly monitors a directory at certain intervals
and processes the files that are dropped into that directory and sends
messages to another process. I want this processes to be supervised. Two
options come into my mind:
1 - Write a server myself, similar to server4.erl in Joe Armstrong's
"Programming Erlang" book. In this case, I will use an "after Time ->"
2 - Use gen_server behavior and use timer module to send messages to myself,
since, I do not see any other way to get regular timeouts.
My question is, shall I try to use gen_server? Do I get anything extra by
using gen_server? I do not need multicall and I can write my own terminate
routine. Is there anything else that I will be missing?
Thanks in advance.
More information about the erlang-questions