Extending Functionality: gen_server_ext
    Vance Shipley 
    vances@REDACTED
       
    Thu Mar 20 20:37:00 CET 2003
    
    
  
Ah well that is another story isn't it? 
You can do two main things to share knowledge between processes in
Erlang:
	1) store it in ETS
	2) store it in the State data of a server process
The latter is probably a more pure solution.  You can call ETS
cheating in the same way that the process dictionary is cheating
if you wish.  I call it optimizing. :)
I use ETS quite often for this purpose.  I'm especially prone to:
	ets:update_counter(Tid, callReference, 1).
   -Vance
On Thu, Mar 20, 2003 at 02:14:24PM -0500, Shawn Pearce wrote:
}
}  Erlang has a two kinds of globals:
}  
}  	registered processes
}  	named ets tables
    
    
More information about the erlang-questions
mailing list